【发布时间】:2018-04-10 16:14:07
【问题描述】:
嘿,我正在尝试为我的程序创建一个简单的标量向量。
我从一个简单的变量开始并将其递增以使其成为 32 x 1 大小的向量矩阵。
var x []int
for i := 0; i < 32 ; i++{
x[i] = i + 1
}
很简单,但是在尝试编译时出现此错误。
panic: runtime error: index out of range
goroutine 1 [running]:
main.main()
/Users/jeanmac/go/src/matrices/main.go:69 +0x7d
Process finished with exit code 2
不知道为什么。仅供参考,第 69 行指的是x[i] = i + 1。
尝试分配 x[i] 时,我收到以下警告。
Reports indexing of nil map or slice that may lead to runtime panic.
不知道为什么会出现这种情况。
【问题讨论】:
标签: arrays for-loop go indexing