我有一些JSON数据,其中包含一个"type"属性,我想将其导入到Elm中。例如:{ "id": "abc", "type": "thing" }
然而,如果我定义一个包含type
属性的类型别名,编译器会报错。例如:
type alias Foo = {
id: String
, type: String
}
生产
It looks like the keyword `type` is being used as a variable.
3│ , type: String
^
Rename it to something else.
严肃点?我必须重命名该属性吗?没有加引号或转义它的方法使它可以编译吗?
foo'bar' = "asdf"
完全没问题。 - Chad Gilbert