Создание цепочки битов из 3 битов:
b = <<1 :: 3>>
Использование понимания цепочки битов для отображения значения каждого бита:
for <<x :: 1 <- b>>, do: inspect x
Вывод:
["0", "0", "1"]
Обратите внимание, что последний бит равен 1, а не 0.
Почему все биты по умолчанию не равны 0 и можно ли это как-то достичь?