まつもと ゆきひろです

In message "[ruby-list:8622] Re: once function"
    on 98/07/02, "MAEDA Shugo" <shugo / aianet.ne.jp> writes:

|前田です。

|>一応、忘れているといけないのでいいますが、メソッドですから、foo?  みた
|>いな名前もありうるので、実際につかうには、それをゴマカシてやらないとい
|>けないと思います。
|
|うっかりしていました。

あ,ゴマカすって,インスタンス変数には使えない名前があるって
ことだったんですねえ.やっぱり見落としでした.これだったらイ
ンスタンス変数名は

  @__#{id}__

にしたらどうでしょう.展開すると @__5879__ みたいな感じにな
ります.

|そういえば、このonceは各インスタンス毎に一回ずつ評価される
|のですが、Eiffelの場合全部のインスタンスを通じて一回しか
|評価されなかったような気がします。
|どちらの動作が望ましいのでしょう。

きっと,Eiffel流でしょうね.その場合はどうやって実装するのが
望ましいかな.インスタンス変数ではなく,定数でテーブルを用意
するのかな.
                                まつもと ゆきひろ /:|)