Suchergebnisse für Anfrage "scala-2.8"

3 die antwort

Was ist der richtige Weg, um Elemente mit einem Prädikat von einer skalierbaren Karte zu entfernen?

Wie geht das, ohne neue Kollektionen zu erstellen? Gibt es etwas besseres als das? val m = scala.collection.mutable.Map[String, Long]("1" -> 1, "2" -> 2, "3" -> 3, "4" -> 4) m.foreach(t => if (t._2 % 2 == 0) m.remove(t._1)) println(m)P.S. ...

4 die antwort

Scala: Kann der Standard-Case-Class-Konstruktor überschrieben werden?

Nur fragen, ob das möglich ist. Eigentlich möchte ich eines der Argumente überprüfen und möglicherweise ändern, bevor es als Wert gespeichert wird. Alternativ könnte ich eine Überladung verwenden und den Standardkonstruktor privat machen. In ...

16 die antwort

Welche IDE für Scala 2.8?

Die [https://stackoverflow.com/questions/419207/which-is-the-best-ide-for-scala-development] ist die gleiche Frage für ältere Versionen von Scala, aber sie sagen, dass das Eclipse-Plugin stark verbessert wurde. Ist es jetzt die beste IDE? ...

TOP-Veröffentlichungen

2 die antwort

Was ist das Motiv für Chained Package-Klauseln in Scala?

Chained-Package-Klausel wurde in Scala 2.8 eingeführt, wie von Martin Odersky auf der Scala @ beschriebeSeite? ˅ [http://www.scala-lang.org/docu/files/package-clauses/packageclauses.html]. Ich verstehe die Intuition dahinter nicht ...

3 die antwort

Wann wird @uncheckedVariance in Scala benötigt und warum wird es in GenericTraversableTemplate verwendet?

@uncheckedVariance kann verwendet werden, um die Lücke zwischen Scalas Deklarationsstellen-Varianz-Annotationen und Javas invarianten Generika zu schließen. scala> import java.util.Comparator import java.util.Comparator scala> trait Foo[T] ...

6 die antwort

Minimales Framework in Scala für Sammlungen mit erbendem Rückgabetyp

Angenommen, man möchte eine neuartige generische Klasse bauen,Novel[A]. Diese Klasse enthält viele nützliche Methoden - möglicherweise handelt es sich um eine Art Sammlung - und daher möchten Sie sie in Unterklassen unterteilen. Sie möchten ...

1 die antwort

kann Klassenmanifest für Elementtyp T nicht finden

Ich habe versucht, Code aus zu kompilierendiese SO Frage [https://stackoverflow.com/questions/2244885/how-would-be-a-functional-approach-to-shifting-certain-array-elements] und starte diese Fehlermeldungcannot find class manifest for element type ...

3 die antwort

Wie kann ein asynchroner Kontrollfluss mithilfe von Fortsetzungen aufgeteilt und verteilt werden?

Ich habe einen asynchronen Kontrollfluss wie den folgenden: ActorA ! DoA(dataA, callback1, callbackOnErrorA) def callback1() = { ... ActorB ! DoB(dataB, callback2, callbackOnErrorB) } def callback2() = { ActorC ! DoC(dataC, callback3, ...

10 die antwort

Scala unveränderliche Objekte und Eigenschaften mit Val-Feldern

Ich möchte mein Domain-Modell nur mit unveränderlichen Objekten erstellen. Ich möchte aber auch Merkmale mit Val-Feldern verwenden und einige Funktionen auf Merkmale übertragen. Bitte schauen Sie sich folgendes Beispiel an: trait Versionable { ...

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 ...