Mla*_*vić 2 ruby redundancy language-design
我喜欢Ruby,在过去的几年里,它是我的首选语言.
但是,即使从我开始学习它,我也被这样的事实所击退:通常有几种方法可以做同样的事情(或同等的事情).我将举几个例子:
and并且or,除了&&和||-只要看看优先其中的原因有多少混乱的区别for 关键字,几乎完全由没有经验的非本机Ruby开发人员使用这种设计决策背后的理由是什么?他们(Matz?)是否认为语言更容易被采用,因此更受欢迎?
小智 7
Ruby受Perl的启发,Perl的一个重要哲学是"有多种方法可以做到",即redunancies很好,因为它们给程序员更多的自由(并且增加了他们想要的功能在名称下可用的几率)他们会给它 - 不仅仅是一个).你的决定是否真的是一件好事.
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |