2

許可された値を持つ配列と、指定された値を持つ配列があります。

1にあるarray2からの値で2つの配列をマージする方法は?

allowed_values => ["one", "two", "three"]
given_values => ["", "one", "five", "three", "seven"]

...

expected_values => ["one", "three"]
4

1 に答える 1

4

配列の交差が必要であり、&operatorを介して取得できます。

交点を設定 - 2 つの配列に共通の要素を含み、重複のない新しい配列を返します。

[ 1, 1, 3, 5 ] & [ 1, 2, 3 ]   #=> [ 1, 3 ]
于 2012-04-05T11:23:03.790 に答える