core :: Int :: getbit
self
assert 10.getbit(0) == 0 assert 10.getbit(3) == 1
# Returns the i-bit value of `self` # # assert 10.getbit(0) == 0 # assert 10.getbit(3) == 1 fun getbit(index: Int): Int `{ assert(index >= 0 && index < 32); int op = 1 << index; if((self & op) == 0) return 0; else return 1; `}