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

例如:

func main(){
    **var arrayTest []int
    for i:=1; i < 100; i++ {
        arrayTest[i] = rand.Intn(100)
    }**
    mergeSort(arrayTest,0,len(arrayTest)-1)
}
func mergeSort(arrayTest int[],i int,length int){
    ..........
}

运行时 为什么会报 panic: runtime error: index out of range ?该如何写 第一句

我把第一句改成 var arrayTest [100]int 后 mergeSort(arrayTest int[],i int,length int)必须改为mergeSort(arrayTest int[100],i int,length int)才行,但是这样又排不了序

请教大神!!!

查看回复