Suchergebnisse für Anfrage "scala-2.8"

2 die antwort

Wie funktioniert das NotNull-Merkmal in 2.8 und wird es tatsächlich von jemandem verwendet?

trait NotNull {}Ich habe versucht zu sehen, wie dieses Merkmal garantieren kann, dass etwas nicht null ist, und ich kann es nicht herausfinden: def main(args: Array[String]) { val i = List(1, 2) foo(i) //(*) } def foo(a: Any) = ...

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

2 die antwort

Wie gebe ich ein statisches Array in einer Scala 2.8-Annotation an?

Ich habe einige mit Anmerkungen versehene Domänenklassen in Scala 2.8.0 mithilfe von Hibernate Annotations 3.4.0 erstellt. Es hat gut funktioniert, außer dass es bestimmte Annotationen gibt, die ein Array als Parameter verwenden. Hier ist ...

TOP-Veröffentlichungen

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

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

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

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

3 die antwort

Wie wird der String "+" Operator in Scala entfernt?

Ich schreibe eine DSL, bei der der Operator "+" wie bei einigen anderen gängigen Sprachen streng numerisch ist. Es ist knapp, aber der Operator "+" bringt meine impliziten Konvertierungen durcheinander. Wie lautet die Syntax zum Unimportieren ...

3 die antwort

Scala 2.8 TreeMap und benutzerdefinierte Bestellung

Ich wechsle von Scala 2.7 und bestelle auf Scala 2.8 und verwende die Bestellung. Es sieht ganz einfach aus, aber ich habe mich gefragt, ob ich es ein bisschen weniger ausführlich machen kann. Beispielsweise scala> case class A(i: Int) defined ...

2 die antwort

Hilft die Anmerkung @inline in Scala wirklich bei der Leistung?

Oder ist der Code nur unübersichtlich für etwas, das das JIT sowieso automatisch erledigt?