タグ付けされた質問 「array-difference」


2
Rubyで1つの配列を別の配列から減算する
タスクの2つの配列があります-作成され、割り当てられています。作成されたタスクの配列から、割り当てられたすべてのタスクを削除したいと思います。これが私の作業中の、しかし厄介なコードです: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << task end end もっと良い方法があると確信しています。それは何ですか?ありがとう:-)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.