From: Eiji-usagi-MATSUmoto Date: 1997-08-25T14:10:43+09:00 Subject: [ruby-dev:239] Re: How to handle Struct うさぎです。 matz@netlab.co.jp (Yukihiro Matsumoto) said: > |おお、まつもとさんもパパだったんですね。大きくなるのが > |早くて、0歳のころが懐かしいです。 > > そう,なにを隠そう3児のパパです.rubyを足すと4児か.^^;;; おおお!うちも3児を目指してるんですが、まだまだ。。。 > rb_intern()は識別子に一意に対応する整数を返します.これは文 > 字列で比較すると遅くてしょうがないからという実装上の理由です. > んで,これはあくまでも変数やメソッドの名前ですから,それだけ > では決められない場合には,どのオブジェクトのなんというメソッ > ドとか,どの構造体のなんというメンバというような指定が必要な > んです. うさぎの理解を書くと、 IDは確かに識別子に一意に対応する整数。これは違うオブジェクト に同一の識別子を持つ物があったとしても、同じIDを共有する。だ から、最終的にはどのオブジェクトの識別子であるかを指定してや やらないと、IDから目的のものを引き出せない。 ということでしょうか?だとしたら、納得です。 > んで,struct_get_member()には引数が二つあるんですね. なるほど。