块:是在调用方法时,能与参数一起传递的多个处理的集合 简单点说,跟在方法执行后面的do |变量| end就是一个块,这个块会被传入方法中去执行! 这个非常厉害,非常有意思! 在ruby中,如果需要便利一个数组,因为Ruby中一切皆是对象,可以使用Array类自身的each方法. 例如遍历: a = [1,2,3,4,5,6] 只需要使用 a.each do |one| p one end 这里用到就是ruby已经定义好的一个块,那么如何自己弄一个这样的块(自定义)? 自定义带块的方法 需要用到一