对于聪明人来说,劝告是多余的;对于愚昧人来说,劝告是不够的——莫里哀
拓展函数的定义:
fun String.delBlank() = this.filter { !Character.isWhitespace(it) }
以及:
fun Int?.default(i: Int = 0) = i
fun String?.default(i: String = "") = i
使用:
fun String.delBlank() = this.filter { !Character.isWhitespace(it) }
val noBlank = "Hello World".delBlank()
println(noBlank)
fun Int?.default(i: Int = 0) = i
fun String?.default(i: String = "") = i
val s: Int? = null
println(s.default())
效果: