Ruby 枚举的each函数

Ruby 枚举的each函数

Ruby中的Enumerator#each函数是用来根据这个Enumerator的构造方式对对象进行迭代,并返回对象的值。

语法: A.each { |key, value| print key + ‘ = ‘+ value + “\n” }

这里, A 是初始化对象。

参数: 该函数接受初始化对象的组成元素作为参数。

返回: 初始化对象的组成元素。

例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"]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程