擅长:python、mysql、java
<p><code>super()</code>返回一个代理对象,而不是父类(因为您可以有多重继承),所以这不起作用。使用<code>isinstance()</code>是你最好的选择,尽管没有办法让它像使用<code>type(arg)</code>的字典查找那样优雅。在</p>
<p>我不认为允许其他参数排序是一个好主意;它容易导致令人讨厌的意外,并且使它与继承兼容将是一个非常头痛的问题。但是,为“如果所有参数都是类型a,则使用此函数”或“如果所有参数都是类型{a,B,E}使用此函数”的第二个修饰符将非常简单。在</p>