小编典典

如何在Go中实现可调整大小的数组

go

我来自C ++背景,并且习惯于使用std::vector此类的东西。假设我想要这些的动态数组:

type a struct {
    b int
    c string
}

这样做的标准方法是什么?

摘要非常有用


阅读 278

收藏
2020-07-02

共1个答案

小编典典

使用append()内置

例:

type mytype struct {
  a, b int
}

func main() {
  a := []mytype{mytype{1, 2}, mytype{3, 4}}
  a = append(a, mytype{5, 6})
}

有关附加的更多信息,请参考规范

2020-07-02