擅长:python、mysql、java
<p>我想他们改变它的原因是因为Python是动态类型的。这意味着,如果出现任何错误,调试原始的<code>curry</code>代码将非常困难,这比Haskell这样的语言更难,因为在Haskell中,你会直接得到一个很好的类型错误。{cdthonic的决定看起来更合理。在</p>
<p>您的示例也有点奇怪,因为您只是将部分应用的函数重新指定为相同的名称。通常,部分应用的功能将被赋予另一个功能。至少这是我能想到的Python中唯一合理的用例。在</p>