小编Hen*_*Tel的帖子

>>= 运算符的作用是什么

我正在阅读 go 中排序的实现,并且在实现中存在这个特定的循环func Sort(data Interface)

for i := n; i > 0; i >>= 1 {
    maxDepth++
}
Run Code Online (Sandbox Code Playgroud)

排序实现: https: //golang.org/src/sort/sort.go

有人可以向我解释一下 >>= 运算符的作用吗?

编辑:这只是一种转变,然后是一种矫揉造作。我认为它处于循环状态这一事实困扰着我。

go

5
推荐指数
1
解决办法
2679
查看次数

标签 统计

go ×1