0
私はこの機能を持っています:レコードのリストと比較して、その2つの間に一致があるかどうかを調べようとしています。2つのリストをelixirと比較する一致する場合はtrueを返します
def current_user_has_team?(user, teams) do
user = user |> Repo.preload(:teams)
Enum.member?(user.teams, teams)
end
これは、レコードが1つしかなく、一致している場合にfalseを返すためですが、これは機能しません。
どのように言うことができます: "このレコードのリストを見て、これらのうちのどれもこの他のリスト内で一致しますか?"エリクサーで?
それはRubyでこれを次のようになります。
list_1 = [1,2,3]
list_2 = [3,4,5]
(list_1 & list_2).any? => true