为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

倚天杖 2019-04-09 20:24:30
例如:funcmain(){**vararrayTest[]intfori:=1;i
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

我看了下改成这样就可以了
funcmain(){
vartempArray[n]int
fori:=0;itempArray[i]=rand.Intn(n)+1
}
arrayTest:=tempArray[0:n]
fmt.Println("StarttoSort:")
//Runsortalgorithms
fmt.Println("MergeSort:")
mergeSort(arrayTest,0,len(arrayTest)-1)
}
mergeSort中传的参数是数组引用或切片要满足要求的话,直接把初始化的数组tempArray[i]转成切片就可以了:arrayTest:=tempArray[0:n]
                            
查看完整回答
反对 回复 2019-04-09
?
12345678_0001

TA贡献1802条经验 获得超5个赞

funcmain(){
vartempArray[n]int
fori:=0;itempArray[i]=rand.Intn(n)+1
}
arrayTest:=tempArray[0:n]
fmt.Println("StarttoSort:")
//Runsortalgorithms
fmt.Println("MergeSort:")
mergeSort(arrayTest,0,len(arrayTest)-1)
}
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 790 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信