Set의 filter 또는 filterNot을 보고하고 대신 intersect 또는 diff를 사용할 것을 제안합니다.
예:
val set = Set(1, 2)
val others = Set(2, 3)
set.filter(others.contains(_))
set.filterNot(others.contains)
set.filter(x => !others.contains(x))
set.filterNot(x => !others.contains(x))
빠른 수정 적용 후:
val set = Set(1, 2)
val others = Set(2, 3)
set.intersect(others)
set.diff(others)
set.diff(others)
set.intersect(others)