上面两个截图是 《learning python》中的原话。我想问的是:这是好处吗?动态导致调用混乱不堪,如果不清楚函数的实现,根本不知道能不能调用。难道还专门给每次调用写一个测试?
依赖运行时抛出异常来检测错误,这是好处吗?都运行异常了,我怎么避免?难道每段代码都放在
try ... except:...
里面?
ps: 是真的不清楚动态语言到底有什么优点。特别是python ,js ,现在越来越多的领域,场景,都开始使用这些动态语言了,是时候去了解这些语言了,可是,讲真,静态语言也许繁琐,但是写起来舒服,类型明确,不费脑子。即使是c/c++ 我也认为比 python的代码更好写。