📜  红宝石 |可枚举的 drop_while()函数

📅  最后修改于: 2022-05-13 01:55:48.207000             🧑  作者: Mango

红宝石 |可枚举的 drop_while()函数

enumerabledrop_while()是 Ruby 中的内置方法,它返回一个数组,该数组包含删除元素后的其余元素,但不包括该块返回 nil 或 false 的第一个元素。如果没有给出块,它会返回枚举器。

示例 1

# Ruby program for drop_while method in Enumerable
  
# Initialize
enu = (1..50)
  
# returns rest elements
enu.drop_while {|obj| obj < 48}

输出

[48, 49, 50]

示例 2

# Ruby program for drop_while method in Enumerable
  
# Initialize
enu = [7, 14, 10, 21]
  
# returns rest elements
enu.drop_while {|obj| obj % 7 == 0}

输出

[10, 21]