摘要:
block可以认为是一个一次性的、无法保存的Proc。 如果有两个地方要用到相同的block,就必须要重复两遍。而Proc可以把block保存下来,只需要调用两次即可。 先来看看怎么调用Proc,与block有什么不同。 class Array def interate(code) self.eac 阅读全文
摘要:
引用自 http://ruby-china.org/topics/10414 做为热身,从一些简单的例子开始, 若你用的是ruby1.9及以上的版本,还可以这样, 上面是block, proc和lambda的一些基本用法。 block 先说说block, ruby中的block是方法的一个重要但非必 阅读全文