タグ

coding_styleに関するToratarouのブックマーク (1)

  • Rubyで返り値無しのメソッドはどう書くのが良いのか調べた(が結論は出なかった) - Qiita

    自分を含めRubyに不慣れなひと数人でRubyで書かれたコードのレビューをしていたときに、「rubyって最終行の評価結果が返り値になるから、返り値不要のメソッドの場合、どう書くのが良いのか知りたさある」という発言が出たのが発端となり、ググって分かる程度のことをまとめた。 空のreturnを書く派閥 【return絶対書くよ派】 返り値不要なら、空のreturnを明示する ”最後に評価された値を返す”という言語仕様が気持ち悪いので、そもそも全てのメソッドでreturnを書く 【空のreturnだけ書くよ派】 返り値不要なら、空のreturnを明示する ”最後に評価された値を返す”という言語仕様なので、返り値がある場合はそれに従って値を返す return書かない派閥 【return書くとちょっと遅いよ派(旧世代のパフォーマンス重視派)】 ver1.8まではそうだったが、ver1.9からはそんな

    Rubyで返り値無しのメソッドはどう書くのが良いのか調べた(が結論は出なかった) - Qiita
  • 1