読者です 読者をやめる 読者になる 読者になる

Crystal は nil.to_i がエラーになってつらい

これは「Ruby脳にはCrystalつらい Advent Calendar 2015」の14日目の記事です。

qiita.com

Ruby では nil.to_i は 0 になりますが、Crystal ではコンパイル時エラーになります。

% crystal eval 'nil.to_i'                                  
Error in line 1: undefined method 'to_i' for Nil (did you mean 'to_s'?)

ちょっとつらい。