栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 百科 > 教育

无法确定需要哪个重载函数

教育 更新时间: 发布时间: 百科归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法确定需要哪个重载函数

为什么Python不支持函数重载?

结论:因为这会违背Python之禅:Simple is better than complex.函数重载,意味着,在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同。

如果Python这样做,将会对新手,甚至是老手都会很不友好,而且这样做是极反人类的。

换位思考,如果你是行为人,想要找行政机关办事,如果有两个行政机关名字完全相同,结果分管不同职能,你会怎么想,是不是会觉得行政机关在不作为,是懒政!因此,Python为了简单,放弃了很多其他语言没有的特性,这是我最欣赏Python的地方。

因为函数重裁是静态类型语言的东西,只有参数数据类型确定才知道调什么函数,而动态类型语言如python,Javascript, php等都没有函数重裁

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/ask/4654.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号