再如迭代的实现:
(0..9).each do |d|
print d
end
这种在现有方法(这里是each)后面外挂do…end(或{…})的block技术让迭代变得更加随意和灵活。是一种非常新颖而强大的实现方式。
这些都是表象,却已经反映了该语言的一些鲜明特征。Ruby最牛的地方莫过于模块mixins(混入)这种运行时动态织入的特性,不需要接口,不需要多重继承,却能以更简洁的方式实现这些高级的OO特性。
Ruby语言学起来其实很简单,一到两个星期就可以学会,但要真正掌握并灵活运用却不容易。Ruby有庞大的类库,还有很多第三方的类库。精通这门语言是需要长期修炼的。本文不准备过多的讨论Ruby语言,我们的重点是

