我来自 C 背景,我习惯用这个std::vector类来做这样的事假设我想要一个动态数组:4 N k2 A2 [/ i; l
type a struct b int c string} u( X6 R0 V) o' R9 F7 }+ N4 K" {
这样做的标准方法是什么?7 l5 ]! C+ p. b! r; Q: B 一个片段会很有用; k: I+ o3 H f4 C
; f' S ~$ a2 r 解决方案: 0 }: C2 h1 [3 Z2 D 使用append()内置 & T+ Y P/ R) f' y5 ^6 A6 g5 k7 w例子:3 b) e+ [( z; ]
[code]type mytype struct { a,b int}func main() { a := []mytype{mytype{1,2},mytype{3,4}} a = append(a,mytype{5,6}code]详情请参考规范。