我是scala的新手,正在尝试一些基本的操作来掌握这种语言。
我正在尝试使用逻辑运算符。例如:
val a2 = 0x01&0xFF
println(!a2)
我想否定a2的值然后将其打印出来。但它给我一个错误说
value unary_! is not a member of Int
我不确定如何使用NOt运算符。有人能帮助我吗?
答案 0 :(得分:9)
答案 1 :(得分:1)
如果希望获得-2,使用按位运算符~
,它将反转整数的所有位。如果您希望获得-1,即与整数相反,请使用-
运算符。