Ruby each 方法
2017-10-19 本文已影响29人
changsanjiang
each方法 是将对象集合中的对象逐个取出, 这与 for语句 循环取出数组元素非常相似. 实际上, 我们可以非常简单地将使用 for语句 的程序改写为 each方法 的程序.
结构
对象.each do |var|
希望进行的处理
end
#or
对象.each do {|var|
希望进行的处理
}
示例
names = ['AB', 'CD', 'EF']
names.each do |name|
puts name
end
#or
names = ['AB', 'CD', 'EF']
names.each { |name|
puts name
}
在 Ruby内部, for 语句使用each方法来实现的. 因此, 可以使用 each 方法的对象, 同样也可以指定为for语句的循环对象.
点击查看其他循环方法或语句.