Elemente in einer Liste finden, die nicht in der zweiten Liste enthalten ist (in Scala)

Angenommen, ich habe zwei Listen:

val a = List('a', 'b', 'c')
val b = List('a', 'b', 'c', 'd')

Ich möchte das Element erhalten, das nicht in der ersten Liste enthalten ist (in diesem Fall ist es 'd'). Ich weiß, dass ich das mit einer Schleife machen kann, aber gibt es eine ausgefallene funktionale Möglichkeit, dies schnell in einer Zeile zu tun?

Ich habe mir die Scala-Listen-API angesehen, konnte aber nur Vereinigung und Schnittmenge (die mir Liste ('a', 'b', 'c', 'd') und Liste ('a', ' b ',' c ') bzw.)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage