E4028# 这个表达式的类型不是一个结构体。 错误示例:# struct T { a : Int } let a : Int = { a: 42 } 在上述例子中,试图将一个结构体赋值给一个类型为 Int 的变量 a,这是不可能的,会在第 2 行报错: 这个表达式类型为 Int,是一个 Int 类型而不是一个结构体。 建议# 确保使用正确的类型: struct T { a : Int } let a : T = { a: 42 }