假设我有一个带有默认参数的函数和另一个调用它的函数。我想让调用者覆盖默认参数或保留它。我陷入了以下模式。这是一个反模式,这是最佳实践,有没有更好的方法?
def subfunc(x=10):
# do something with x
def callingfunc(x=None):
y= subfunc() if x is None else subfunc(x) # IS THIS AN ANTI PATTERN?
RISEBY
一只斗牛犬
相关分类