したがって、2つのパラメーターを受け取る関数があるとしましょう。ただし、少なくとも1つは存在する必要があります。
def foo_bar(foo = None, bar = None):
問題は、両方がオプションであるということですが、実際にはどちらfoo
かbar
が渡されるか、渡されます。今、私は次のような関数に存在するかどうかを確認します。
do_this() if foo else do_that() sort of logic..
しかし、私はこれがどのように見えるかが好きではありません。
これに対処するための最良の方法は何ですか?