Ruby pop()函数
Ruby中的pop()函数用于弹出或删除给定数组中的最后一个元素,并返回所删除的元素。
语法: pop(Elements)
参数:
Elements : 这是从给定数组末端删除的元素的数量。如果没有使用这个参数,那么它将删除并返回给定数组中最后一个元素。
返回: 被删除的元素。
例子 1 :
# Initializing some arrays of elements
Array = [1, 2, 3, 4, 5, 6, 7]
# Calling pop() function
A = Array.pop
B = Array.pop(2)
C = Array.pop(3)
D = Array
# Printing the removed elements
puts "#{A}"
puts "#{B}"
puts "#{C}"
# Printing the remaining array
puts "#{D}"
输出
7
[5, 6]
[2, 3, 4]
[1]
例2 :
# Initializing some arrays of elements
Array = ["a", "b", "c", "d", "e", "f", "g"]
# Calling pop() function
A = Array.pop
B = Array.pop(1)
C = Array.pop(2)
D = Array.pop(3)
E = Array
# Printing the removed elements
puts "#{A}"
puts "#{B}"
puts "#{C}"
puts "#{D}"
# Printing the remaining array
puts "#{E}"
输出
g
["f"]
["d", "e"]
["a", "b", "c"]
[]
参考资料 :https://devdocs.io/ruby~2.5/array#method-i-pop