for i := 0; i < 8; i++ {
buf = (buf << 8) | uint64(bitMap[i])
}
这是语法糖么?
更多评论
运算符优先级: 左边运算(<<) 大于 异或(|) 大于 赋值(=) 。相当于: buf = ( (buf << 8) | uint64(bitMap[i]) ) ; 异或完之后,赋值给 buf。
#3