How to toggle a bit at specific position in Scala

1 Answer

0 votes
object BitToggle {
  def getBits(n: Int): String =
    n.toBinaryString

  def main(args: Array[String]): Unit = {
    var n = 365
    val pos = 2

    println(getBits(n))

    n ^= (1 << pos)

    println(getBits(n))
  }
}


/*
run:
     
101101101
101101001
      
*/

 



answered Apr 3 by avibootz
...