Предположим, у меня есть два списка:
val a = List('a', 'b', 'c')
val b = List('a', 'b', 'c', 'd')
Я хочу получить элемент, который не входит в первый список (в данном случае это 'd'). Я знаю, что могу сделать это с помощью цикла, но есть ли какой-нибудь фантастический функциональный способ сделать это быстро в одной строке?
Я смотрел API-интерфейс Scala, но мог найти только объединение и пересечение (которое даст мне List ('a', 'b', 'c', 'd') и List (' a ',' b ',' c ') соответственно)