Ruby中的迭代器是通過使用each
方法來實現的。each
方法可以用來遍歷數組、哈希和其他可迭代對象。
下面是一個簡單的例子,演示了如何使用each
方法來遍歷一個數組:
numbers = [1, 2, 3, 4, 5]
numbers.each do |number|
puts number
end
在上面的例子中,each
方法會迭代數組numbers
中的每個元素,并將每個元素傳遞給塊中的變量number
。然后,塊中的代碼會打印出每個元素的值。
除了each
方法,Ruby還提供了其他一些常用的迭代器方法,如map
、select
、reduce
等,可以根據具體的需求選擇合適的方法來處理數據。