数组.each{|n| 想要反复执行的动作},each后面的{}围成的叫做区块,区块中可以定义连续的动作。n为变量,指数组里的元素。
ruby
打开命令提示符,输入irb,按回车,进入ruby的交互环境,
先定义一个数组name=["黑色","白色","红色","紫色"]
输入格式name.each{|n| print n ,"\n"}
此时,ruby结果显示了数组的对象,对象依次循环。
n为变量,改变一下输出的语句,name.each{|n| print "最后" ,"\n"}
此时,数组中的对象全部变成了“最后”,这里的n表示了元素的个数。