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}}== |