您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在go中动态初始化数组大小

在go中动态初始化数组大小

您应该使用切片而不是数组:

//var array = new([elems]int) - no, arrays are not dynamic
var slice = make([]int,elems) // or slice := make([]int, elems)

请参阅“ 深入了解用法和内部原理 ”。

另外,您可能要考虑为循环使用范围

// for i := 0; i < elems; i++ { - correct but less idiomatic
for i, v := range slice {
Go 2022/1/1 18:14:20 有670人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶