kos31de.txt

140文字に収まらないテクノロジーとか日常とかのこと

to_sやto_iに引数2を渡すと2進数の変換が出来る

Rubyのバージョンは以下。

❯ ruby -v
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]

8月12日なので812を変換してみる。

❯ irb
irb(main):001:0> 812.to_s(2)
=> "1100101100"
irb(main):002:0> "1100101100".to_i(2)
=> 812

便利。

公式ドキュメントにも当然載っている。

基数を指定することでデフォルトの 10 進以外に 2 〜 36 進数表現へ変換できます。