Ruby 和 Python 貌相近设计思想却相远
其实 和 非常接近,比大多数别的语言要接近的多,所以喜欢用啥就用
啥(大实话,虽然也是废话)。语法上的差别虽然有那么一点,大部分是
,我斗胆稍微列几个( 我也忘得差不多了,不对的大家尽管来鞭尸吧),但
是主要差异还是设计思想上的:灵活 明确我不认为两者在生产力上会有什么差别,如
果你熟悉的话。注意,仅限语言本身的比较。
Ruby 和 Python 的比较列表
的 可以匹配很多东西:范围数组,对象,正则表达, 没有
而使用 比较死板点
的缩进很漂亮,虽然有时会造成些许麻烦。 的 蛮难看的,所以
大家都被逼当 (玩笑)
感觉上 比 更 当然这也可能是因为 不提倡用那些改变对
象内部构造的‘伎俩’造成的错觉
! 有 " 没有#$
% 有真正的 &" 用 模拟,当然实际用起来没
什么差别
' 的 很讨厌, 没有那种繁琐的东西
(), 内置了很多方法,比如 *",而 把这些信
息存在特殊的字典里。差不多
+ 的 & 功能很强, 的 " 只能返回单一值
, 的 已经声明远播,可以玩出 这样的花样,
好像没法直接修改内置类也反对这么做。
- 需要用." 修饰声明类方法, 是内建
有单子方法,也就对对象单独定制, 不知道有没有类似概念
有 "/" 机制, 可以使用////截获未定义方法
$"012
使用单继承3", 使用多重继承,不过 也有 "
! 有 /系列语法 ,省却自己写一堆 的
方法还是得自己写
评论0
最新资源