ふなばです。 >>|そういえば、このonceは各インスタンス毎に一回ずつ評価される >>|のですが、Eiffelの場合全部のインスタンスを通じて一回しか >>|評価されなかったような気がします。 >>|どちらの動作が望ましいのでしょう。 >> >>きっと,Eiffel流でしょうね.その場合はどうやって実装するのが >>望ましいかな.インスタンス変数ではなく,定数でテーブルを用意 >>するのかな. > >そうですね。 >メソッド本体と同様にHashで管理するようにしてみました。 そういう方向にいってしまいましたか。個人的にはインスタンス毎のほうに関 心がありました。 理想をいえば、クラスメソッド、インスタンスメソッド、どちらも生涯にただ 一度だけ評価されるというふうに指示できたら、いうことないです。 --Tadayoshi Funaba