タグ

値渡しに関するrazokuloverのブックマーク (1)

  • Rubyでの参照渡し - 高知ではたらくひとのブログ

    Rubyで参照渡しを使うにはどうするのかというのが気になり、色々と調べてみました。 結論として、参照渡しを使うケースは主にひとつ以上の値をメソッドから取り出したいケースで、Rubyの場合は配列で戻り値を返そうよっということみたいです。 引用元: http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-list/613?593-819 rubyには変数の参照というものがないので,そういうことはできま せん.変数の参照渡しがしたい時というのは大体において以下のよ うな場合です. * オブジェクトのサイズが大きいとコピーのコストが大きい rubyのオブジェクトは全部参照ですからオブジェクトサイズに かかわらず引数渡しのコストは同じです. * ひとつ以上の値をメソッドから取り出したい rubyは配列を返すことで見掛け上複数の戻り値を返すこと

    Rubyでの参照渡し - 高知ではたらくひとのブログ
  • 1