2011年2月 2日

[ruby-list:47819] Re: 参照渡しの実現方法は?

きしもとです

>  32号で、「値渡しと参照渡しの違いを理解する」がありました。
>  rubyも基本的には値渡しだと思いますが、参照渡しを実現する方法ってある
> んでしょうか。
(snip)
>  一つの素直な方法としては、メソッド foo の最後に「return a, b」を置い
> て、呼び出す時は

> x, y = foo(x, y)
> とするのが一番無難なのかもしれません。
>  また、引数を配列(Array)にセットして渡すというのも一つの方法だとは思
> います。

そのようにするのがいいんじゃないでしょうか。

>  でも、もっと単純に参照渡しができないものかと、
>  何か方法があったらアドバイスをお願いします。

尋常な方法では不可能だと思います。


投稿者 xml-rpc : 2011年2月 2日 08:01
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101727
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。