私は2つのリストを持っています:
val list1 = List("word1","word2","word2","word3","word1")
val list2 = List("word1","word4")
からすべてのlist2
要素を削除したいlist1
、つまり
List("word2","word2","word3") <= list1 *minus* list2
「word1」の最初の出現のみを削除していることがわかりましlist1 diff list2
た。List("word2","word2","word3","word1")
重複に関する知識が必要なため、セットに変換できません (上記の「word2」を参照)。何をすべきか?