私はその後、私は両方のa
& b
がオプションでない場合は、その後、私がチェックする必要がデフォルトの名前付きパラメータはありませんか?
t(b=2, a=5)
で呼び出すことができるように
def t(a=None, b=None):
return a+b
などという名前parametered Pythonの関数を作成することができます知っています実行時の関数、例
def t(a=None, b=None):
if a is not None and b is not None:
return a+b
else:
raise Exception('Missing a or b')
できるだけ早くコンパイル時にチェックインできますか?
t(a=3) # raise error
なぜデフォルトを使用していますか? –