Suchergebnisse für Anfrage "scala-collections"

1 die antwort

Scala Map.mapValues stackoverflowerror

Der folgende Code führt zu einem StackOverflowError in der letzten Zeile. object StackTest extends App{ @tailrec def incrementValues(acc: Map[String, Int], inc: Int): Map[String, Int] = { if(inc == 0) acc else incrementValues(acc.mapValues(_ + ...

4 die antwort

scala.collection.breakOut vs ansichten

Diese SO Antwort [https://stackoverflow.com/a/1716558/936869]beschreibt wiescala.collection.breakOut kann verwendet werden, um zu verhindern, dass verschwenderische Zwischensammlungen erstellt werden. Zum Beispiel erstellen wir hier ein ...

5 die antwort

Wie können Sie aufhören, eine Option [Collection] zu erstellen, sobald Sie die erste None erreicht haben?

Beim Aufbau einer Sammlung in einemOptionWenn Sie versuchen, das nächste Mitglied der Sammlung zu erstellen, schlägt dies möglicherweise fehl, sodass die gesamte Sammlung ebenfalls fehlschlägt. Wenn ich zum ersten Mal kein Mitglied habe, möchte ...

TOP-Veröffentlichungen

1 die antwort

Einfaches Beispiel für die Erweiterung einer Scala-Sammlung

Ich suche ein sehr einfaches Beispiel für die Unterteilung einer Scala-Sammlung. Ich bin nicht so sehr an vollständigen Erklärungen interessiert, wie und warum alles funktioniert. viele davon sind ...

1 die antwort

Wie konvertiere ich eine java.util.Map in eine scala.collection.immutable.Map in Java?

Ich finde viele Leute, die das versuchen und danach fragen, aber die Frage wird immer in Form von Scala-Code beantwortet. Ich muss eine API aufrufen, die eine scala.collection.immutable.Map erwartet, habe aber eine java.util.Map. Wie kann ich ...

5 die antwort

Scala einfaches Histogramm

Für ein gegebenesArray[Double], zum Beispiel val a = Array.tabulate(100){ _ => Random.nextDouble * 10 }Was ist ein einfacher Ansatz, um ein Histogramm mit zu berechnenn Mülleimer?

2 die antwort

Wie finde ich die Anzahl der (Schlüssel-, Wert-) Paare in einer Karte in Scala?

Ich muss die Anzahl der (Schlüssel-, Wert-) Paare in einer Karte in meinem Scala-Code finden. Ich kann die Karte durchlaufen und eine Antwort erhalten, aber ich wollte wissen, ob es für diesen Zweck eine direkte Funktion gibt oder nicht.

3 die antwort

Funktion nur auf ein Element in Liste oder Array in Scala anwenden

Für eine bestimmte Liste oder ein Array, zum Beispiel val list = (1 to 3).toList val array = (1 to 3).toArray und eine gegebene Funktion, die von und auf den Sammlungstyp abgebildet wird, zum Beispiel def f(v: Int): Int = v + 10wie bewerbe ich ...

3 die antwort

short way to breakOut to specific collection type?

scala> val m = Map(1 -> 2) m: scala.collection.immutable.Map[Int,Int] = Map(1 -> 2) scala> m.map{case (a, b) => (a+ 1, a+2, a+3)} res42: scala.collection.immutable.Iterable[(Int, Int, Int)] = List((2,3,4)) Ich möchte, dass der Ergebnistyp Liste ...

1 die antwort

Unterstriche und Zeichenkettenverkettung in List.map mit Scala [duplizieren]

Diese Frage hat hier bereits eine Antwort: Scala foreach seltsames Verhalten [/questions/2173373/scala-foreach-strange-behaviour] 5 Antwortenit @Scala können Sie einen Unterstrich verwenden, um eine einfache Karte zu erstellen. Also zum Beispiel ...