Ruby中的Enumerator#each函數用於根據此Enumerator的構造方式對對象進行迭代,並返回對象的值。
用法: A.each { |key, value| print key + ‘ = ‘ + value + “\n” }
Here, A is the initialised object.
參數:該函數接受初始化對象的組成部分作為參數。
返回值:初始化對象的組成元素。
示例1:
# Initialising a Hash object
name_age = { 'name' => 'Geek', 'age' => '22' }
# Calling the each function
C = name_age.each { |key, value| print key + ' = ' + value + "\n" }
# Getting the key and value of hash object
puts "#{C}"
輸出:
name = Geek age = 22 {"name"=>"Geek", "age"=>"22"}
示例2:
# Initialising a array
stooges = ['GFG', 'gfg', 'Geeks', 'Geek']
# Calling the each function
C = stooges.each { |stooge| print stooge + "\n" }
# Getting the values of the array
puts "#{C}"
輸出:
GFG gfg Geeks Geek ["GFG", "gfg", "Geeks", "Geek"]
相關用法
- Ruby Enumerator each_with_object用法及代碼示例
- Ruby Enumerator each_with_index用法及代碼示例
- Ruby Set add?用法及代碼示例
- Ruby Complex abs用法及代碼示例
- Ruby Numeric quo()用法及代碼示例
- Ruby BigDecimal E()用法及代碼示例
- Ruby Set merge()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 Ruby | Enumerator each function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。