On Sun, 04 May 2003 02:30:41 +0900
Fe2+ <VED03370@...> さんwrote:
> なんか答えなくてはまずそうですね(笑)
> これはあくまで対話モードでの話です。
> スクリプトの中では普通の変数になります。
夜分遅くお世話になります。あっ、そうですか。確かにfor ループの中で他の
意味を持たせるのは無理ですよね。
> query() と呼んでいる query は外側のループで与えられるので、
> creator('Alain Colmerauer', 'Prolog') とかですね。
> これのクラスに__call__ というメソッドが定義されているのかと思うんです
> が、文字列なんですか?
> (クラスを調べるには query.__class__ を出力してみてください。文字列な
> ら <type 'str'> と出ます。)
<class '__main__.creator'>
と出力されました。スクリプト中のPrologプログラムはPythonのプログラムに変
換されて実行されるので、そうなんだろうと思います。
藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/