def checksum() : Int = ~ (sum & 0xFF) +1里面的“~”是什么意思
2837查看
shuijignzi
2016-02-16 21:11

class ChecksumAccumulator{ private var sum=0 def add(b:Byte) :Unit = sum +=b def checksum() : Int = ~ (sum & 0xFF) +1 } checksum() 函数中的“~”是什么意思?“~”前后必须要有空格吗?

全部回复(3)
石头山
2016-02-23 21:11

python的位运算,按位反转。前后空格不是必须。

回复
shuijignzi
2016-02-24 01:07

非常感谢您的回答我明白了scala里面的位运算符

回复
LOU2312995011
2019-12-13 15:57

这段代码是什么意思啊?

回复
你的回复