Collection
上的增强赋值 (+=
) 表达式。
只读 Collection
上的增强赋值 (+=
) 表达式并不修改目标集合,它会在后台创建一个新集合,这可能有误导性并产生性能问题。
将类型更改为可变快速修复可用于自动修正代码。
示例:
fun test() {
var list = listOf(0)
list += 42 // 创建新列表,变量 'list' 仍仅包含 '0'
}
在应用快速修复后:
fun test() {
val list = mutableListOf(0)
list += 42
}