1

私は2つの配列を持っています:

array_main = [23432, 3434, 312, 32432] 
array_second = [23432, 312]

array_mainの要素を の要素に0一致するものに置き換えたいarray_secondので、出力は次のようになります。

array_main = [0, 3434, 0, 32432]

どうすればいいのですか?

4

1 に答える 1

5
array_main.map { |e| array_second.include?( e ) ? 0 : e }

そして、0 での置換に関するその要件を削除すると、次のように簡単に記述できます。

array_main - array_second
于 2013-06-06T21:59:03.860 に答える