【转载】原文http://rubyer.me/blog/917/#viewSourceblocks, Procs, Methods, lambdas(也称闭包)是Ruby中最强大的一部分,用过你就会知道,同时也是最容易迷惑的。这可能是因为Ruby处理闭包的方式有点怪。更甚的是,Ruby有4种处理闭包的方式, 第一次用,每种都不太顺手。首先:blocks代码块最常见、最简单、最富争议、最有Ruby风格的方式是blocks。写法如下:array = [1, 2, 3, 4]array.collect! do |n| n ** 2endputs array.inspect# => [1, 4, Read More
posted @ 2013-02-16 12:54 Vman Views(293) Comments(0) Diggs(0) Edit