How to remove all elements that satisfy a condition in array in Ruby?

后端 未结 4 1601
我寻月下人不归
我寻月下人不归 2021-02-06 20:51

How can I implement this in Ruby? Is there any one line of code technique? Let\'s say I want to get rid of all the elements which are less than 3 of an integer array.

4条回答
  •  夕颜
    夕颜 (楼主)
    2021-02-06 21:31

      a = [ "a", "b", "c" ]
      a.delete_if {|x| x >= "b" }   #=> ["a"]
    

提交回复
热议问题