Difference (-) creates a new array, removing elements that appear in both arrays : As Set « Array « Ruby






Difference (-) creates a new array, removing elements that appear in both arrays


tue = [ "shop", "eat", "sleep" ]
wed = [ "shop", "eat", "read", "sleep" ]

wed - tue # => ["read"]

 








Related examples in the same category

1.Ruby can do several set operations on arrays
2.Union (|) joins two arrays together, removing duplicates:
3.Computing Set Operations on Arrays: Union
4.Computing Set Operations on Arrays: Intersection
5.Computing Set Operations on Arrays: Difference
6.Set operation based on array
7.TypeError: cannot convert Set into Array
8.Set operation on array constant
9.Minus from one array
10.Exclude a list of natrual number