我最近开始使用golang并arrays遇到了一种情况,我没有元素的数量。有没有办法初始化一个没有大小的数组,然后在最后追加元素?类似于其他编程语言中的c++, javascriptwhere there arevectors和arraysthat 可以使用,我们可以通过push_back或 等函数添加元素push。有没有一种方法可以做到这一点,或者是否有一个库可以做到这一点?谢谢你!
slice您可以根据您的目的使用。
array := make([]int, 0)
array = append(array, 1)
array = append(array, 2)
Run Code Online (Sandbox Code Playgroud)
这里,数组是 data 类型的切片int,初始大小为0。您可以int通过 附加类型数据append(array, <int-type-data>)。