限制Kotlin中String参数的字符数



我有一个接受String作为参数的方法。我如何指示这个参数只能有X个字符?

fun logEvent(name: String) {
require(name.length <= 40) { "Event name $name is too long!" }
}

使用androidx.annotation:

fun logEvent(@Size(max = 40) name: String)
require(name.length <= 40) { "Event name $name is too long!" }
}

可设置minmaxmultiplevalue(可指定长度)。这将在适当的时候在您的IDE中触发一个漂亮的警告。这只是一个警告:代码仍然会运行并接受任何大小的字符串。

相关内容

  • 没有找到相关文章

最新更新