30
Sie der toSeq
Methode in Scala Sammlungen erscheint wieder ein scala.collection.Seq
, habe ich auch eine Traversable
oder Iterable
sondern müssen wandeln diese in eine scala.collection.immutable.Seq
zurückkehren konnte.Scala konvertieren Iterable oder collection.Seq zu collection.immutable.Seq
Gibt es eine einfache Möglichkeit, dies zu tun?
Dank Richard
sehr gut danke –
Ihre Antwort hat mir geholfen, aber warum, oh warum ist dies auch erforderlich ? Ich arbeite nur mit unveränderlichen Sammlungen - wie würde ein Ergebnis von For-Yield solch ein .to benötigen? – akauppi
Mein Freund, geklärt Ivan Yurchenko dies: Das Problem ist, dass es drei Dinge: A) scala.collection.Seq B) scala.collection.immutable.Seq C) scala.collection.mutable.Seq B und Wenn wir A haben, können wir nicht sicher sagen, ob es veränderlich oder unveränderlich ist, deshalb ist eine explizite Umwandlung (.toList oder etwas) oder eine unveränderliche Einstellung von Anfang an erforderlich – akauppi