Suchergebnisse für Anfrage "scala-collections"

8 die antwort

Converting wandelbar in unveränderliche Karte

private[this]object MMMap extends HashMap[A, Set[B]] with MultiMap[A, B]Wie konvertiere ich es in unveränderlich?

2 die antwort

Scala Sets enthalten dieselben Elemente, aber sameElements () gibt false zurück.

Whilst die Scala durcharbeitenÜbungen zu Iterables [http://scala-exercises.47deg.com/koans#iterables], Ich habe folgendes seltsames Verhalten festgestellt: val xs = Set(5,4,3,2,1) val ys = Set(1,2,3,4,5) xs sameElements ys // true val xs = ...

4 die antwort

Sammlungstyp generiert von für mit Ausbeute

Wenn ich ein @ auswerfor in Scala bekomme ich ein unveränderlichesIndexedSeq (eine Sammlung mit Array-ähnlichen Leistungsmerkmalen, z. B. effizienter Direktzugriff): scala> val s = for (i <- 0 to 9) yield math.random + i ...

TOP-Veröffentlichungen

12 die antwort

Was ist der schnellste Weg, eine Sammlung in Scala @ zusammenzufasse

Ich habe verschiedene Sammlungen in Scala ausprobiert, um die Elemente zu summieren, und sie sind viel langsamer als Java-Summen, die Arrays sind (mitfor Zyklus). Gibt es eine Möglichkeit für Scala, so schnell wie Java-Arrays zu sein? Ich habe ...

2 die antwort

Warum ist Upcasting in diesem Scala-Code erforderlich?

Dies kompiliert: import scala.collection._ trait Foo[A, +This <: SortedSet[A] with SortedSetLike[A,This]] extends SortedSetLike[A, This] { this: This => def bar: This = (this: SortedSetLike[A,This]).empty }Aber wenn der Upcast entfernt ...

6 die antwort

convert java.util.Map [String, Object] to scala.collection.immutable.Map [String, Any]

Wie konvertiere ich java.util.Map [String, Object] in scala.collection.immutable.Map [String, Any], sodass alle Werte in der ursprünglichen Zuordnung (Ganzzahlen, Boolesche Werte usw.) in den richtigen Wert konvertiert werden gut in Scala arbeiten.

8 die antwort

Bereich mit inklusive Endwert erstellen, wenn Sie

Gibt es eine Möglichkeit, einen Bereich zu erstellen, der enthält der Endwert bei Verwendung eines nicht ausgerichteten Schritts? Zum Beispiel ergibt sich folgendes: scala> Range.inclusive(0, 35, 10) ...

4 die antwort

Implizite Konvertierung zwischen Java- und Scala-Sammlungen mit JavaConversions

Ich habe eine Waage zusammengeführtSet von scalaMaps mit einer generischen Funktion def mergeMaps[A, B](ms: Set[Map[A, B]])(f: (B, B) => B): Map[A, B] = (Map[A, B]() /: (for (m <- ms; kv <- m) yield kv)) { (a, kv) => a + (if (a.contains(kv._1)) ...

4 die antwort

Dynamic Code Auswertung in Scala

Was ist der beste Weg, um ein Codefragment in scala einzufügen? so etwas wie eval in Javascript und GroovyScriptEngine. Ich möchte meine Regeln / Berechnungen / Formeln außerhalb der eigentlichen Datenverarbeitungsklasse halten. Ich habe mehr als ...