用go语言创建列表的列表
嗨,我尝试创建长度不确定的SyntaxCommand的切片用go语言创建列表的列表,go,Go,嗨,我尝试创建长度不确定的SyntaxCommand的切片 var result = make([][]SyntaxCommand) result = append(result, []SyntaxCommand{}) temp := SyntaxCommand{} result = append(result[len(result)-1], temp) 但我遇到了错误 missing len argument to make([][]SyntaxCommand) temp = SyntaxC
var result = make([][]SyntaxCommand)
result = append(result, []SyntaxCommand{})
temp := SyntaxCommand{}
result = append(result[len(result)-1], temp)
但我遇到了错误
missing len argument to make([][]SyntaxCommand)
temp = SyntaxCommand{}
如何轻松创建可为空的对象列表?然后在末尾添加新列表,在最后一个列表中添加长度不确定的对象?如果不想初始化切片,请不要使用
make
var result [][]SyntaxCommand
如果不想初始化切片,请不要使用
make
var result [][]SyntaxCommand
嗨,我想在不知道长度的情况下初始化它,这可能吗?@LosCompie:切片必须有长度-如果愿意,可以将其设置为0,但通常没有理由这样做,因为在大多数情况下,零切片是有效的。嗨,我想在不知道长度的情况下初始化它,可能吗?@LosCompie:切片必须有长度-如果愿意,可以将其设置为0,但通常没有理由这样做,因为在大多数情况下,零切片是有效的。我不会创建新答案,因为JimB已经回答了这个问题,但我建议您查看切片上的GoBlog:我不会创建新的答案,因为JimB已经回答了这个问题,但我建议您查看切片上的GoBlog: