From: Wakou Aoyama Date: 1999-04-09T15:21:04+09:00 Subject: [ruby-list:13544] Re: Ruby and LISP ( was Re: Ruby anywhere ) 青山です。 Fri, Apr 09, 1999 at 02:04:53AM +0900 において Shin-ichiro Hara さん曰く: > > ローカル変数はまぁいい(つまり、寿命「は」別問題)としても、 > > オブジェクトのメンバ変数をどう考えたものかと。 > > 私は後者をイメージして紐を持つ方もオブジェクトと言ったんで > すが、前者を考えると「スコープ」でしょうか。スコープが持っ 名前付きの紐(変数)はスコープがもって、それ以外(無名の紐)はオブジェクト が持つというのはどうでしょう。 スコープは部屋のようなもので、その部屋で生まれた紐はその部屋に結ばれて いるという感じで。 value = ["a", ["b", "c"]] value という名前の紐はその value が生まれた部屋につながれていて、value が刺している [] には "a", [] に刺さっている無名の紐が。さらにその [] は "b", "c" に刺さっている紐が。と。 代入 == 紐に名前を付ける という感じでしょうかね。 -- 青山 和光 Wakou Aoyama