Golang - 我可以拥有一个包含数组成员的结构吗?

时间:2014-07-11 23:51:03

标签: go

是否可以在golang中将数组作为结构的成员而不指定数组大小?如果是这样,我该怎么做?

1 个答案:

答案 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)
}
相关问题