Рубрики

Рубин | Структурировать каждую () функцию

Each () — это встроенный метод в Ruby, который возвращает каждое значение структуры в существующем порядке. Если блок не передан, он возвращает перечислитель.

Syntax: struct_name.each{|x| block }

Parameters: The function accepts a single parameter block which is the way it is iterated.

Return Value: It returns each struct member in its respective order.

Пример 1 :

# Ruby-программа для каждого метода в структуре

    
# Включить структуру

Company = Struct.new(:name, :address, :zip)

  
#initialise struct

ele = Company.new("Geeksforgeeks", "India", 581)

  
# Печатает значение каждого члена

ele.each {|x| puts(x) }

Выход :

Geeksforgeeks
India
581

Пример 2 :

# Ruby-программа для каждого метода в структуре

    
# Включить структуру

Employee = Struct.new(:name, :address, :zip)

  
#initialise struct

ele = Employee.new("Twinkle Bajaj", "India", 12345)

  
# Печатает значение каждого члена

ele.each {|x| puts(x) }

Выход :

Twinkle Bajaj
India
12345

Рекомендуемые посты:

Рубин | Структурировать каждую () функцию

0.00 (0%) 0 votes