Golang 中国

在cpp中可以使用new来动态开辟数组,也可以使用vector来一劳永逸,但是在golang里,如果我想使用一个动态内存的多维struct数组,并需要初始化,除了遍历逐个初始化之外,有没有更优雅的方式?

2 回复
yyl719133368
#1 yyl719133368 • 2018-06-24 22:11

据我所知没有什么好的方法吧,java golang 都没有什么好的方法,是什么样的需求让你想不初始化?难道后面不要操作这些strust吗?

rockman
#2 rockman • 2018-06-29 15:10

Initialize Slice with nil Value

A nil slice is functionally equivalent to a zero-length slice, even though it points to nothing. It has length zero and can be appended to, with allocation.

var s []string

References

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。