我来自 C++ 背景,我习惯于使用这个std::vector类来做这样的事情。让我们假设我想要一个动态数组:
std::vector
type a struct { b int c string }
这样做的标准方法是什么?
一个片段会非常有用
使用append()内置
append()
例子:
type mytype struct { a, b int } func main() { a := []mytype{mytype{1, 2}, mytype{3, 4}} a = append(a, mytype{5, 6}) }
有关附加的更多信息,请参阅规范。