0

如果我只想要它的特定部分,我试图弄清楚是否应该避免以这种方式循环遍历数组。

the_count = [1, 2, 3, 4, 5]     
fruits = ["apples", "oranges", "pears", "apricots"]

for number in the_count
  puts "This is count #{number}"
end

fruits.each do |fruit|
  puts "A fruit of type: #{fruit}"
end

提前致谢!

4

1 回答 1

2

您描述的两个循环确实会遍历数组中的所有元素。他们还会做什么?如果您只想要数组中的单个项目,请使用fruits[2],或者如果您只想要数组的一部分,请使用fruits.slice(1,3)or fruits.slice(1..3)(第一个返回从元素 1 开始的 3 个元素(即第二个),第二个返回元素 1 到 3 )。

于 2012-05-11T00:51:26.503 回答