package mainimport ( "fmt" "sort")在此确认任何数值。func go_input(){ var N,i,j int var A =[]int{100} fmt.Scanf("%d",&N) for i:= 0; i < N; i++ { fmt.Scanf("%d",&A[i]) }}在这里对一个值进行排序。但是,给出了一个错误。func i_Sort(){ sort.Sort(go_input()) fmt.Println(go_input())}在这里执行。func main(){ i_Sort()}去 1.5.2
1 回答
慕慕森
TA贡献1856条经验 获得超17个赞
go_input()
不返回值,所以你不能在 fmt.Println
更重要的是,您每次调用时都会创建一个全新的数组go_input()
,也许您想返回一个值然后重用它?
sort.Ints()
无论如何是您想要对切片进行排序的功能
通过一些小的改动,你需要这样的东西:http : //play.golang.org/p/MhOlRNCIwI
- 1 回答
- 0 关注
- 149 浏览
添加回答
举报
0/150
提交
取消