相关疑难解决方法(0)

如何在Go中分配一个非常量大小的数组

如何在Go中使用运行时大小分配数组?

以下代码是非法的:

 n := 1
 var a [n]int
Run Code Online (Sandbox Code Playgroud)

你得到消息prog.go:12: invalid array bound n(或类似的),而这工作正常:

 const n = 1
 var a [n]int
Run Code Online (Sandbox Code Playgroud)

麻烦的是,我可能不知道我想要的数组的大小,直到运行时.

(顺便说一句,我首先查看了如何在Go中实现可调整大小的数组以获得答案的问题,但这是一个不同的问题.)

arrays go

14
推荐指数
1
解决办法
7015
查看次数

标签 统计

arrays ×1

go ×1