我有2个实例对象:@original_files和@ version2_files
我想检索@original_files中找到但在@ version2_files中找不到的元素.
代码如下:
<% @original_files.each do |original_file| %>
<% @version2_files.each do |ver2_file| %>
<% if original_file.name == ver2_file.name%>
<%= original_file.name %> is common to both sets
<% break %>
<% else %>
<% end %>
<% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
如果有人可以帮我弄清楚如何找到@original_files中找到的元素,我将不胜感激.
谢谢
他们是阵列?你可以减去......
@original_files - @version2_files
Run Code Online (Sandbox Code Playgroud)
哈希可以使用差异.
@original_files.diff(@version2_files)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3333 次 |
| 最近记录: |