【发布时间】:2014-03-25 06:24:57
【问题描述】:
我有一个深度嵌套的结构,其中包含两个切片,如下所示:
package main
import "fmt"
type bar struct {
v1 []int
v2 []int
}
type foo struct{ bar bar }
type tar struct{ foo foo }
func main() {
f := &tar{foo: foo{bar: bar{v1: [2], v2: [3]}}}
fmt.Printf("Hello, playground %s", f)
}
如何初始化这两个切片?或者我如何让这段代码工作?
这里是 Golang Play:http://play.golang.org/p/zLutROI4YH。
【问题讨论】: