1、多维切片在赋值时出现 panic: runtime error: index out of range [0] with length 0 goroutine 1 [running]:

样例:

  1. a :=make([][]int ,4)
  2. a[0][0]=1 --> 出现如上错误
  3. fmt.Println(a[0][0])

解决方法:

  1. for i:=0;i<4;i++{
  2. a[i]=make([]int,4)
  3. }

完整展示:

  1. a :=make([][]int ,4)
  2. for i:=0;i<4;i++{
  3. a[i]=make([]int,4)
  4. }
  5. a[0][0]=1
  6. fmt.Println(a[0][0])
文档更新时间: 2021-09-24 11:29   作者:张尚