一个菜鸡有段代码不懂 有划水的大佬吗 来解答下

99165655 · · 1989 次点击
a 是 []float64 他做的是 把 一个 浮点数切片转成整型切片进行排序了 后半部分我都明白 但是我不知道 他那边为啥要向左进位
#2
更多评论
盲猜一种可能:a是[]Interger,同时长度不超过256,由于sort.Ints接收的是[]int于是强行转换类型来匹配sort.Ints。 顺便多说一句,select的实现过程中也有类似的用法。
#1
``` (*[1 << 8]int) 你说的是这部分吗,这里的左移, 1 << 8 等于256 ,和(*[256]int)是一样的 ```
#3