4

ある場合はありますか

f(arg1, arg2..., argN)

動作し、結果を生成し、

f(arg1, arg2..., argN, **{} )

別の結果が得られますか、それともエラーが発生しますか?

**kwds引数リストにまだaが含まれていないと仮定しています。

コンテキストは、後で評価するための関数とその引数を保持するファンクターを作成していて、オプションのキーワードをサポートしたいというものです。

4

1 に答える 1

3

はい、これは常に安全です。2 つの呼び出しは完全に同等であり、関数f()にはそれらを区別する方法がありません (もちろん、ソース コードを内省することを除いて)。

于 2012-07-26T19:58:55.513 に答える