是否可以在golang中将数组作为结构的成员而不指定数组大小?如果是这样,我该怎么做?
答案 0 :(得分:4)
你可以有一个切片,或者你可以在运行时定义一个固定大小的数组
package main
import "fmt"
func main() {
mystruct := struct {
array [3]int
slice [] int
}{
[...]int{1, 2, 3},
[]int{1, 2, 3, 4, 5},
}
fmt.Println(mystruct)
}