E0082#
警告名称:ambiguous_braces
空的 {} 字面量在空映射、JSON 对象、记录和块表达式之间存在歧义。
错误示例#
///|
pub fn empty_scores() -> Unit {
let scores = {}
scores.set("alice", 1)
}
修改建议#
请显式写出预期的构造形式。空映射使用 Map([]);其他形式包括 Json::empty_object()、TypeName::{} 和 { () }。
///|
pub fn empty_scores() -> Unit {
let scores : Map[String, Int] = Map([])
scores.set("alice", 1)
}