报告赋值后在代码中从未使用所赋值的情况。
示例:
fun foo(): Int = 42
fun example() {
var local = 0
print(local)
local = 42 // 所赋值从未被读取
}
fun foo(): Int = 42
fun example() {
var local = 0
print(local)
}
fun foo(): Int = 42
fun example() {
var local = 0
print(local)
foo() // 该函数调用因其副作用而保留
}