我有一个具有允许值的数组和一个具有给定值的数组。
如何将两个数组与 array2 中的值合并为 1?
allowed_values => ["one", "two", "three"]
given_values => ["", "one", "five", "three", "seven"]
...
expected_values => ["one", "three"]
你想要数组交集,你可以通过operator&
获得它:
设置交点—返回一个新数组,其中包含两个数组共有的元素,没有重复。
[ 1, 1, 3, 5 ] & [ 1, 2, 3 ] #=> [ 1, 3 ]