老实说,我期待某种错误,比如“你不能像这样在同一个主体中重命名两个同名的嵌套函数”,我们可以在 python 中定义任意数量的同名函数吗?
In [40]: def add(i,j):
....: def add(i,j):
....: print i+j
....: def add(i,j):
....: print i-j
....: return add(i,j)
....:
In [41]: add(5,4)
1
这是函数的重载,还是函数的覆盖??