Filter
var arr = [1,2,3,4,5]
# Creates a new array
var new = arr.grep {|i| i.is_even }
say new # => [2, 4]
# Destructive (at variable level)
arr.grep! {|i| i.is_even }
say arr # => [2, 4]
var arr = [1,2,3,4,5]
# Creates a new array
var new = arr.grep {|i| i.is_even }
say new # => [2, 4]
# Destructive (at variable level)
arr.grep! {|i| i.is_even }
say arr # => [2, 4]