Ich habe eine Liste von Strings, wie unten dargestellt, die mit jedem verbundenen Früchte und die Kosten auflistet. Im Falle von No-Wert wird angenommen, 5 sein:Split-String mit Standardwert in scala
val stringList: List[String] = List("apples 20", "oranges", "pears 10")
Jetzt habe ich die Zeichenfolge zu erhalten Tupeln der Frucht und die Kosten geteilt werden soll. Wie ist das möglich?
stringList.map(query => query.split(" "))
ist nicht was ich will.
I found this, die ähnlich ist. Was ist die korrekte Art und Weise, dies zu tun?
Ordnen Sie eine benutzerdefinierte Funktion zu, die sich aufteilt, und fügt dann ein Element hinzu, wenn das zweite fehlt. – JulienD