作者: 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)