tawara's blog

雑記。個人の見解です。

整数っぽくない文字列をto_iすると0が返る

整数ぽい文字列に to_i をすると数値に変換してくれる。このことがわからず詰まったのでメモしておく。

irb(main):001:0> '100'.to_i
=> 100

このメソッドを例えば整数っぽくない文字列に対して利用するとエラーにはならず、0が返る。

irb(main):002:0> 'tawara'.to_i
=> 0

公式にわかりやすく書いてある。

docs.ruby-lang.org

(了)