Bitwise operations: Difference between revisions

Content added Content deleted
No edit summary
(Added Scala)
Line 795: Line 795:
end</lang>
end</lang>


=={{header|Scala}}==
Scala does not provide bit rotation operations.

<lang scala>def bitwise(a: Int, b: Int) {
println("a and b: " + (a & b))
println("a or b: " + (a | b))
println("a xor b: " + (a ^ b))
println("not a: " + (~a))
println("a << b: " + (a << b)) // left shift
println("a >> b: " + (a >> b)) // arithmetic right shift
println("a >>> b: " + (a >>> b)) // unsigned right shift
}
</lang>


=={{header|Slate}}==
=={{header|Slate}}==