Рубрики

Рубин | обратная функция

Функция reverse в Ruby используется для преобразования входного массива в другой новый массив и для сохранения входного массива, как это было раньше.

Syntax: Array.reverse
Here Array is the input array whose elements are to be reversed.

Parameters: This function does not accept any parameters.

Returns: the another new array of reversed elements of the input array.

Пример 1:

# Инициализация некоторых массивов элементов

Array1 = ["a", "b", "c", "d"]

Array2 = []

Array3 = [1]

Array4 = [1, 2]

Array5 = ["Ram", "Geeta", "Shita"]

  
# Вызов для отмены функции

A = Array1.reverse

B = Array2.reverse

C = Array3.reverse

D = Array4.reverse

E = Array5.reverse

  
# Печать нового обращенного массива

puts "#{A}"

puts "#{B}"

puts "#{C}"

puts "#{D}"

puts "#{E}"

Выход:

["d", "c", "b", "a"]
[]
[1]
[2, 1]
["Shita", "Geeta", "Ram"]

Пример 2:

# Инициализация некоторых массивов элементов

Array1 = ["a", "b", "c", "d"]

Array2 = []

Array3 = [1]

Array4 = [1, 2]

Array5 = ["Ram", "Geeta", "Shita"]

  
# Вызов для отмены функции

A = Array1.reverse

B = Array2.reverse

C = Array3.reverse

D = Array4.reverse

E = Array5.reverse

  
# Печать исходного входного массива

puts "#{Array1}"

puts "#{Array2}"

puts "#{Array3}"

puts "#{Array4}"

puts "#{Array5}"

Выход:

["a", "b", "c", "d"]
[]
[1]
[1, 2]
["Ram", "Geeta", "Shita"]

Примечание. В приведенном выше примере видно, что после вызова функции reverse он переворачивает исходный входной массив в другой массив и сохраняет исходный массив таким, как был раньше.

Ссылка: https://devdocs.io/ruby~2.5/array#method-i-reverse

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

Рубин | обратная функция

0.00 (0%) 0 votes