psh*_*rma 1 ruby ruby-on-rails
我有两个数组:
array_main = [23432, 3434, 312, 32432]
array_second = [23432, 312]
Run Code Online (Sandbox Code Playgroud)
我想array_main用0匹配元素替换元素array_second,所以输出应该如下:
array_main = [0, 3434, 0, 32432]
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
array_main.map { |e| array_second.include?( e ) ? 0 : e }
Run Code Online (Sandbox Code Playgroud)
如果你放弃关于用0替换的要求,你可以简单地写
array_main - array_second
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
71 次 |
| 最近记录: |