gpt4 book ai didi

ruby-on-rails - 比较 2 个实例对象并找到不常见的元素

转载 作者:行者123 更新时间:2023-12-04 06:29:49 25 4
gpt4 key购买 nike

我有 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 %>

如果有人能帮我弄清楚如何找到仅在@original_files 中找到的元素,我将不胜感激。

谢谢

最佳答案

它们是数组?你可以减去...

@original_files - @version2_files

哈希可以使用diff .

 @original_files.diff(@version2_files)   

关于ruby-on-rails - 比较 2 个实例对象并找到不常见的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10400273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com