代码之家  ›  专栏  ›  技术社区  ›  Yestin

Golang如何初始化数组结构[duplicate]

  •  1
  • Yestin  · 技术社区  · 2 年前

    我有一个这样的结构:

    type Eoor []struct {
        Name string
    }
    

    我可以通过以下方式初始化空结构:&Eoor{} 但我想为它初始化一些值,但是如何初始化呢? 谢谢

    1 回复  |  直到 2 年前
        1
  •  0
  •   Burak Serdar    2 年前

    由于结构是一个切片,Eoor{}给出了切片,您必须初始化各个切片元素:

    x := Eoor{{Name: "a"},{Name:"b"}}