1.代码块 代码块是用大括号或者do...end括起来的一系列代码.{ #this is a block} do #this is a blockend [1,2,3,4,5].each {|i| puts i} [1,2,3,4,5].each do |i|puts iend这2中写法效果是一样的.用{}可能更像C的风格 2.作用域 Ruby程序仅仅会在3个地方关闭前一个作用域.同一时候打开一个新的作用域: 类定义, class - end模块定义, module - end方法定义. def…