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

如何使用默认排序函数在golang中对整数数组进行排序

如何使用默认排序函数在golang中对整数数组进行排序

Go
繁星淼淼 2022-03-07 15:59:19
一个愚蠢的问题。我无法在 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)    }执行上述程序时,它抛出cannot use arr (type [5]int) as type []int in argument to sort.Ints需要帮忙。
查看完整描述

1 回答

?
一只斗牛犬

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

sort.Ints需要一个 int 切片,而不是数组。最简单的解决方法是改变

sort.Ints(arr)

sort.Ints(arr[:])


查看完整回答
反对 回复 2022-03-07
  • 1 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

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