Ruby中的each_with_index函數用於遍曆具有其索引的對象,並返回給定對象的值。
用法: A.each_with_index
Here, A is the initialised object.
參數:該函數不接受任何參數。
返回值:給定對象的值。
示例1:
# Initialising an array and calling each_with_index function
[5, 10, 15, 20, 25, 30].each_with_index do |num, idx|
# Getting the values of the array
puts "#{num}"
if ((idx) % 2 == 0)
puts "end of line"
end
end
輸出:
5 end of line 10 15 end of line 20 25 end of line 30
示例2:
# Initialising an array and calling each_with_index function
[5, 10, 15, 20, 25, 30].each_with_index do |num, idx|
# Getting the values of the array
puts "#{num}"
if ((idx + 1) % 2 == 0)
puts "end of line"
end
end
輸出:
5 10 end of line 15 20 end of line 25 30 end of line
相關用法
- Ruby Enumerator each用法及代碼示例
- Ruby Enumerator each_with_object用法及代碼示例
- Ruby Set add?用法及代碼示例
- Ruby BigDecimal exp()用法及代碼示例
- Scala Integer -用法及代碼示例
- Ruby Set member?()用法及代碼示例
- Ruby Array one?()用法及代碼示例
- Ruby Range new()用法及代碼示例
- Ruby Time min用法及代碼示例
- Ruby Time utc?用法及代碼示例
- Ruby Range first()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 Ruby | Enumerator each_with_index function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。