Kotlin 函数参数的自定义注释
我想制作一个函数并注释一个特定大小的参数,但是在官方文档中还不清楚如何做到这一点 结果与此类似:Kotlin 函数参数的自定义注释,kotlin,Kotlin,我想制作一个函数并注释一个特定大小的参数,但是在官方文档中还不清楚如何做到这一点 结果与此类似: fun getTypes(@size(250) data: ByteArray): Types { } 这里的数据在作为参数接收时应进行检查。不清楚您不了解该如何做。当调用函数时,是否希望在运行时检查大小?这里有一个答案,提到一个已经有你所描述的图书馆。我不知道有什么方法可以在编译时检查它。如果执行运行时检查,在我看来,简单地将require(data.size==250)作为函数的第一行可能比
fun getTypes(@size(250) data: ByteArray): Types {
}
这里的
数据
在作为参数接收时应进行检查。不清楚您不了解该如何做。当调用函数时,是否希望在运行时检查大小?这里有一个答案,提到一个已经有你所描述的图书馆。我不知道有什么方法可以在编译时检查它。如果执行运行时检查,在我看来,简单地将require(data.size==250)
作为函数的第一行可能比尝试使用注释更容易。