猿问

Golang Go语言中数组初始化 赋值 问题

例如:
funcmain(){
**vararrayTest[]int
fori:=1;i<100;i++{
arrayTest[i]=rand.Intn(100)
}**
mergeSort(arrayTest,0,len(arrayTest)-1)
}
funcmergeSort(arrayTestint[],iint,lengthint){
..........
}
运行时为什么会报panic:runtimeerror:indexoutofrange?该如何写第一句
我把第一句改成vararrayTest[100]int后mergeSort(arrayTestint[],iint,lengthint)必须改为mergeSort(arrayTestint[100],iint,lengthint)才行,但是这样又排不了序
请教大神!!!
倚天杖
浏览 791回答 2
2回答

拉风的咖菲猫

我看了下改成这样就可以了funcmain(){vartempArray[n]intfori:=0;i

12345678_0001

funcmain(){vartempArray[n]intfori:=0;i
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答