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