まつもと ゆきひろです
In message "[ruby-list:10641] Re: ':'"
on 98/11/05, Daisuke Sato <densuke / ga2.so-net.ne.jp> writes:
|佐藤です。解説ありがとうございます。
|:nameで得られる番号を生成するクラス(先の例ではDog)に関連付けていると解釈す
|ればよろしいのでせうか。
:nameは「name」という文字列に対応する番号で,構造体クラスに
「name」というメンバを指定するために使っています.
|素人なりに恐れをいだくのが、別の文字列に対して同一のIDが返ってきそうなこと
|でしょうか(Hashの競合の雰囲気で)。
|# もちろん無いように工夫されてるはずですけど
はい,シンボルはHashではなく,各文字列に対して一意になること
が保証されています.
まつもと ゆきひろ /:|)