LoginSignup
0
0

More than 3 years have passed since last update.

【Ruby】演算にnilが含まれた際のエラーを防ぐ方法

Posted at

計算式にnilが含まれているとエラーが出る

例えば、こんな単純な計算結果(下記 @x)を出力しようとした場合、nilが含まれていると、何かしらのエラーが出るはずです。

a = 1
b = nil
@x = a + b

対策

.to_iメソッドを使う。
to_iとは、文字列を(整数と認識できれば、)整数に変換するメソッドです。
整数と認識されなかったものは、0を返します。

nilの場合も、整数を認識されないので、0を返し、エラーを出さなくなります。

上記、@xを出力しようとするなら、

@x.to_i

と書けばOKです!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0