我正在调用一个作为goroutine的函数,并使用WaitGroup来防止在共享扫描器全部完成之前关闭它们。myfunc()函数遍历文件。我收到以下错误:但是错误发生在我调用Scan()方法时(不是在片上),这是令人困惑的。shared Sizes map when doing it (read only)
)) fmt.Println("copy:", c)
fmt.Println("sl1:", l)当我突然遇到这个错误时run hello.goset: [a b c]panic: runtime error: slice bounds out of range
main.main()
/home/alex
我尝试将切片作为参数传递给递归函数。由于切片是作为引用传递的,我相信我传递给它的递归函数应该能够执行操作,而不会出现任何问题。我只使用append(),因此对于容量不足的切片应该不会有问题,对吧?OUTPUT:[1 2 7][3 2 5 7]panic: runtime error: slice bounds out of range
goroutine