E0082

E0082#

警告名称:ambiguous_braces

空的 {} 字面量在空映射、JSON 对象、记录和块表达式之间存在歧义。

错误示例#

///|
pub fn empty_scores() -> Map[String, Int] {
  {}
}

修改建议#

请显式写出预期的构造形式。空映射使用 Map([]);其他形式包括 Json::empty_object()TypeName::{}{ () }

///|
pub fn empty_scores() -> Map[String, Int] {
  Map([])
}