如何在 Go 中使用“类型”作为结构属性?

Ben*_*tes 0 go

“type”是一个语言关键字,但我需要将它用作结构中的属性名称,例如:

type Message struct{
    type string
}
Run Code Online (Sandbox Code Playgroud)

我的 IDE 发现错误行 2

Ain*_*r-G 5

type是Go 中的关键字,因此您不能将其用作标识符。作为替代方案,您可以使用:

  • 出口 Type
  • type_
  • typ

所有这些都是我从 Go 源代码中得到的。