擅长:python、mysql、java
<p>不,真的没什么问题。如果你有N个不同的参数(控制函数执行的东西),你必须以某种方式传递它们——如果你问我,你实际怎么做只是用户的偏好。在</p>
<p>但是。。。但是,如果你发现自己在做这样的事情:</p>
<pre><code>func('somestring', a=A, b=B, c=C)
func('something else', a=A, b=B)
func('something third', a=A, c=C, d=D)
</code></pre>
<p>如果A,B,C是很多不同事物的配置,那么你应该开始研究一个类。一个类可以做很多事情,但也可以创建上下文。相反,你可以做一些类似的事情:</p>
^{pr2}$
<p>等等</p>