let
调用。
当 lambda 参数仅用作调用表达式中的限定符时,let
冗余。
如果要为限定表达式命名,考虑声明一个局部变量。
示例:
fun splitNumbers() {
"1,2,3".let { it.split(',') }
}
建议通过快速修复删除额外的 let()
调用:
fun example() {
"1,2,3".split(',')
}
或者:
fun splitNumbers() {
val numbers = "1,2,3"
numbers.split(',')
}