質問があります。このコードがあるとします:
int myfunc(int arg-a, int arg-b);
int mywrapperfunc(obj a, obj b);
mywrapperfunc は myfunc をラップすることになっています。mywrapperfunc は最初の引数を破棄し、配列である 2 番目の引数を取ります。次に、配列項目をパラメーターとして使用します。しかし、myfunc が受け取るパラメーターの数も、配列型オブジェクト (b) に含まれるアイテムの数もわかりません。正しい数の引数で myfunc をプログラムで呼び出すにはどうすればよいですか? 渡される引数の数は、配列型オブジェクトの項目数と同じになります。編集: arg-a と arg-b は、配列型オブジェクトから取得されるはずです。オブジェクトを引数に分割します。編集: Cython を何らかの意味でラップして、ほとんどのバックグラウンド ジョブを非表示にしようとしています。