对于示例 11.6 sort.go 中的 SortInts 函数有点不理解,望给予指点。

文档中的原函数如下:

func SortInts(a []int) { Sort(IntArray(a)) }

这个函数的目的应该是将int类型的切片转为IntArray类型。但不知道为何要在里面使用Sort()函数,直接使用IntArray(a)转换后再返回不就可以了(如下)?(实测效果是一样的)

func SortInts(a []int) []int { return IntArray(a) }
讨论数量: 5

SortInts函数的作用是给int切片排序。

4年前 评论
cqkd6381 (楼主) 4年前
puzc1993 (作者) 4年前
cqkd6381 (楼主) 4年前
liziyu 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!