Boolean
类型的调用参数,无指定的显式参数名称。
按顺序传递多个布尔文字时,很容易忘记参数顺序,这可能会导致错误。 显式参数名称让阅读和理解代码变得更容易。
示例:
fun check(checkName: Boolean, checkAddress: Boolean, checkPhone: Boolean) {}
fun usage() {
check(true, false, true) // What does this mean?
}
建议通过快速修复以添加缺少的参数名称:
fun check(checkName: Boolean, checkAddress: Boolean, checkPhone: Boolean) {}
fun usage() {
check(checkName = true, checkAddress = false, checkPhone = true)
}