E0060#
警告名称:unused_struct_update
结构体更新结果未使用。
当结构体更新表达式被计算但结果未使用时发出此警告。使用更新后的值,或删除不必要的更新。
错误示例#
priv struct User {
id : Int
name : String
email : String
}
test {
let user : User = { id: 0, name: "John Doe", email: "john@doe.com" }
let _ = { ..user, id: 1, name: "Jane", email: "jane@doe.com" }
}
建议#
使用更新后的值,或删除结构体更新:
priv struct User {
id : Int
name : String
email : String
}
test {
let user : User = { id: 0, name: "John Doe", email: "john@doe.com" }
let updated = { ..user, email: "john@doe.name" }
ignore(updated)
}