[#47861] ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@...

20 messages 2011/02/10
[#47874] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@... 2011/02/15

前川です。

[#47875] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — OZAWA Sakuro <sakuro@2238club.org> 2011/02/15

さくです。

[#47876] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — eiichi_maekawa@... 2011/02/15

[#47877] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — OZAWA Sakuro <sakuro@2238club.org> 2011/02/15

さくです。

[#47878] Re: ruby1.9.2 ruby-debug19-0.11.6.gem のローカルインストール — Kenta Murata <muraken@...> 2011/02/15

むらたです。

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

From: "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
Date: 2011-02-01 23:01:58 UTC
List: ruby-list #47819
きしもとです

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

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

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

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

In This Thread