Ruby 反转函数

Ruby 反转函数

Ruby中的反转函数用于将输入数组反转为另一个新数组,并保持输入数组的原样。

语法: Array.reverse

这里 Array 是输入数组,其元素要被反转。

参数: 该函数不接受任何参数。

返回: 另一个由输入数组的元素反转而成的新数组。

例子 1 :

# Initializing some arrays of elements
Array1 = ["a", "b", "c", "d"]
Array2 = []
Array3 = [1]
Array4 = [1, 2]
Array5 = ["Ram", "Geeta", "Shita"]
  
# Calling to reverse function
A = Array1.reverse
B = Array2.reverse
C = Array3.reverse
D = Array4.reverse
E = Array5.reverse
  
# Printing the new reversed array
puts "#{A}"
puts "#{B}"
puts "#{C}"
puts "#{D}"
puts "#{E}"

输出

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

例2 :

# Initializing some arrays of elements
Array1 = ["a", "b", "c", "d"]
Array2 = []
Array3 = [1]
Array4 = [1, 2]
Array5 = ["Ram", "Geeta", "Shita"]
  
# Calling to reverse function
A = Array1.reverse
B = Array2.reverse
C = Array3.reverse
D = Array4.reverse
E = Array5.reverse
  
# Printing original input array
puts "#{Array1}"
puts "#{Array2}"
puts "#{Array3}"
puts "#{Array4}"
puts "#{Array5}"

输出

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

注意: 在上面的例子中,可以看到在调用逆向函数后,它将原来的输入数组逆向到另一个数组中,并保持原来的数组的原样。

参考 :https://devdocs.io/ruby~2.5/array#method-i-reverse

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程