Jak napisać literał binarny w rubinie?
Większość języków (w tym Ruby) pozwala na zapisywanie literałów liczbowych w co najmniej trzech bazach: dziesiętnej, ósemkowej i szesnastkowej. Liczby w bazie dziesiętnej są zwykłą rzeczą i są napisane jako (większość) ludzie naturalnie piszą cyfry, 96 jest napisane jako96
. Liczby poprzedzone przez zero są zwykle interpretowane jako oparte na ósemkach: 96 zostanie zapisane jako0140
. Liczby szesnastkowe są zwykle poprzedzane przez0x
: 96 byłoby napisane jako0x60
.
Pytanie brzmi: czy mogę pisać liczby jako literały binarne w Ruby? W jaki sposób?