Encontre elementos em uma lista que não está na segunda lista (na escala)
Suponha que eu tenha duas listas:
val a = List('a', 'b', 'c')
val b = List('a', 'b', 'c', 'd')
Eu quero obter o elemento que não está na primeira lista (neste caso, é 'd'). Eu sei que posso fazer isso com um loop, mas existe alguma maneira funcional sofisticada de fazer isso rapidamente em uma linha?
Eu estive olhando a API da lista Scala, mas só consegui encontrar união e interseção (o que me fornecerá List ('a', 'b', 'c', 'd') e List ('a', 'b ',' c '), respectivamente)