struct如何包含未知数量的其他struct或自己?

type a struct { b a }

type b struct { a b }

大概是这种思路,但是编译器报错,有没有能实现的方法,或者其他思路

共 3 个回复


stevewang

type T struct {
    children []*T 
}
# 0

heimeil

@stevewang 谢谢,原来可以这样,刚玩go

# 1

David

递归定义只能包含指针呀,呵呵

# 2