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语句的循环对象.

点击查看其他循环方法或语句.

上一篇 下一篇

猜你喜欢

热点阅读