Ruby if文を書いたときに考えること

Ruby if文を書いたときに考えること

アウトプットを習慣化させるためにいろいろ書いていきます。
Rubyで良いコードを書くための記事は下記が大変参考になります。
[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか

 

1行で書いたほうがスッキリしないか?

簡単なif文であれば、1行で書いたほうが良いですね。

 

unlessで書いた方が良くないか?

「!」よりもunlessのほうが良いですね。

 

三項演算子で書けないか?

よく使いますね。
変数に値を入れる際にも活躍してくれます。

 

case文で書けないか

if文で同じような実装が書かれていたらから、case文で書いてみたら、スッキリすることがあります。

 

参考にした記事

[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか