[#43191] ActiveTclのインストール — HIiroshi Kasamatsu <qqmn89yb9@...>

こんにちは、笠松と申します。

13 messages 2007/02/17
[#43193] Re: ActiveTclのインストール — Hidetoshi NAGAI <nagai@...> 2007/02/18

永井@知能.九工大です.

[#43198] Re: ActiveTclのインストール — HIiroshi Kasamatsu <qqmn89yb9@...> 2007/02/18

永井さん、アドバイスありがとうございます。

[#43217] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 preview2 をリリースしました。

13 messages 2007/02/24

[ruby-list:43151] Re: 配列は、メソッド呼出における引数初期化の例外なんでしょうか?

From: keiichi matsunaga <ma2@...>
Date: 2007-02-01 11:11:56 UTC
List: ruby-list #43151
Masou wrote:

>   ary.shift

これでは配列は書き換わっていないんじゃないでしょうか。配列の参照先は同じ
ままで,その中身が変化しているということでは。

def henkan(ary, str)
  p [21, str, ary]
  ary = ["new", "new"]
  str = "new"
  p [22, str, ary]
end

str = "old"; ary = ["(", "{"]
p [11, str, ary]
henkan(ary, str)
p [19, str, ary]

として,参照を変えてしまうとこういう結果になります。

[11, "old", ["(", "{"]]
  [21, "old", ["(", "{"]]
  [22, "new", ["new", "new"]]
[19, "old", ["(", "{"]]

-- 
松永肇一(keiichi matsunaga)
株式会社ライフメディア 創造推進部
RSSでがんばってみよう → http://www.imi.ne.jp/fortune/imi_uranai.html


In This Thread