标签: dynamic-languages duck-typing
假设您正在使用动态语言(Python等...)进行计算,并且您有一个添加方法。
def Add(x, y) print x + y
现在,如果您传入的内容不是一个错误的数字,那么您需要进行一些数据类型检查。
是鸭子打字对象而不是像上面那样的参数吗?
有人可以进一步解释吗?
修改
我指的是对象:
Person.Quack() Duck.Quack()
不关心传递给方法的内容。
答案 0 :(得分:2)