我正在關(guān)注本教程:https : //gobyexample.com/slices我在中間:package mainimport "fmt"func main() { s := make([]string, 3) fmt.Println("emp:", s) s[0] = "a" s[1] = "b" s[2] = "c" fmt.Println("set:", s) c := make([]string, len(s)) copy(c, s) fmt.Println("copy:", c) l := s[2:5] fmt.Println("sl1:", l)}當(dāng)我突然遇到這個(gè)錯(cuò)誤時(shí):alex@alex-K43U:~/golang$ go run hello.goemp: [ ]set: [a b c]copy: [a b c]panic: runtime error: slice bounds out of rangegoroutine 1 [running]:main.main() /home/alex/golang/hello.go:19 +0x2bagoroutine 2 [syscall]:created by runtime.main /usr/lib/go/src/pkg/runtime/proc.c:221exit status 2這是什么意思?教程有誤嗎?我能做些什么來修復(fù)它?
- 2 回答
- 0 關(guān)注
- 232 瀏覽
添加回答
舉報(bào)
0/150
提交
取消