一個愚蠢的問題。我無法在 go 中使用默認排序功能進行排序 package main import "fmt" import "sort" func main(){ var arr [5]int fmt.Println("Enter 5 elements") for i:=0;i<5;i++{ fmt.Scanf("%d",&arr[i]) } sort.Ints(arr) fmt.Println(arr) }執(zhí)行上述程序時,它拋出cannot use arr (type [5]int) as type []int in argument to sort.Ints需要幫忙。
1 回答

一只斗牛犬
TA貢獻1784條經(jīng)驗 獲得超2個贊
sort.Ints
需要一個 int 切片,而不是數(shù)組。最簡單的解決方法是改變
sort.Ints(arr)
到
sort.Ints(arr[:])
- 1 回答
- 0 關注
- 217 瀏覽
添加回答
舉報
0/150
提交
取消