E4026

E4026#

该字段未找到。

错误示例:#

struct T { a : Int }
fn main {
  let t = { b: 42 }
}

在上述例子中,试图创建一个带有字段 b 的结构体,但在当前作用域中找不到带有这样字段的结构体,在第 3 行报错。

建议#

确保在当前作用域中有一个结构体,且其定义了正确的字段名称:

struct T { a : Int }
fn main {
  let t = { a: 42 }
}

在上述修复中,t 被推断为类型 T