From: Shin-ichiro Hara Date: 1999-04-19T02:35:43+09:00 Subject: [ruby-list:13861] Re: What is Object in Ruby? (Re: Ruby and LISP) 原です。 In message "[ruby-list:13842] Re: What is Object in Ruby? (Re: Ruby and LISP)" on 99/04/17, Shin-ichiro Hara writes: |(1)変数の束縛 | |var = "obj" とするとき、変数はオブジェクト "obj" に「束縛 |された」といいます。逆にいえば、オブジェクト "obj" は変数 |var を束縛する。 後者のオブジェクトを主語にする言い方はあまり使わないかな。 「変数 var をオブジェクト "obj" に束縛する」と言うのが普通 ですかね。主語はユーザーか「環境」か。 あと「参照」の日常の言葉使いですが、変数やメソッドを「評価」 した結果について使うことがあるのを忘れていました。例えば、 メソッド []=, [] は単なるメソッドであるからどう定義し ようともかまわないが、前者はしばしばオブジェクトの保存 という副作用のために定義され、[] は単なる参照として定 義されることが多い。 みたいに、まさに「見てるだけ」という意味で「参照」を使う こともありそうですね。もちろん見てるだけなのは [] メソッ ドの返り値についてではなく [] のレシーバの状態です。 うーむ、非常に混乱しやすい。