タグ

メソッドとreturnに関するToratarouのブックマーク (2)

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

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

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

    メソッドでは戻り値をメソッドの呼び出し元に返すことができます。例えば引数を指定してメソッドを呼び出し、受け取った値を使ってメソッド側で計算を行い、その結果を呼び出し元に返すといったことができます。ここでは Ruby のメソッドでメソッドから戻り値を取得する方法について解説します。

    メソッドから戻り値を取得する
  • 1