作者: Fe2+
日時: 2005/1/15(03:37)
Fe2+ です。

質問の意味を取り違えているかも知れませんが、
デコレータは関数を引数にとる関数でないといけないので、
declareArgs(float, float)
の結果が関数を引数にとる関数でないといけません。
で、実際、declareArgs の中で checkArguments 関数を定義して、
その checkArguments を返すようにしていますから、
func は、別にどこからも湧いて出ていない、ただの引数の名前です。
あとで calcDistance のような関数が渡されるということを、
そんな名前で表しておいたということだと思います。



そういえばまだ2.4入れてなかった
-- 
MATSUI Fe2+ Tetsushi
 http://homepage3.nifty.com/text/
 (http://lowlife.jp/mft/ for blog)