http://awaxman11.github.io/blog/2013/08/05/what-is-the-difference-between-a-block/ 这里用代码详细说明了 Block, Proc 和 Lambda 的区别,主要是:
return
不错。
请看这篇帖子里我的回复,正好有解释到 block,proc,lambda。 http://ruby-china.org/topics/13157 #86 楼
推荐《ruby 元编程》
這篇博文质量不错
《ruby 元编程》讲得很细。