Blocks, Procs and Lambdas

当程序员谈论“块”(Block)时,它们通常意味着一些独立的“代码块”(chunks)。但是,在 Ruby 中一个 block 是特殊的。它是一个代码单元,有点像方法,但与方法不同的是它没有名称。为了有效的使用 block,您需要了解它们的特殊性和原因。这就是本章的全部内容…