【发布时间】:2010-10-18 12:14:14
【问题描述】:
正如 function overloading 所说:
Python 中没有函数重载。
就我而言,这是一个很大的障碍,因为它也是一种面向对象 (OO) 的语言。最初我发现无法区分参数类型很困难,但 Python 的动态特性使它变得容易(例如列表、元组、字符串非常相似)。
但是,计算传递的参数数量然后执行这项工作就像是大材小用。
【问题讨论】:
-
所以?你认为你需要重载做什么?
-
投票结束不是一个真正的问题。这并不是说这不是一个潜在的有效点,但这不是一个问题。
-
也投票结束。这是一个隐含的问题或咆哮,其中任何一个都很难回答。
-
如果我刚刚添加了一个问题——“任何 Pythonic 方式来做到这一点?”。但是我觉得我的帖子中暗示了这一点。
-
@Xolve 显式优于隐式。
标签: python overloading missing-features