Suchergebnisse für Anfrage "scala-2.8"

2 die antwort

Wann ist ein Rückgabetyp für Methoden in Scala erforderlich?

Der Scala-Compiler kann häufig Rückgabetypen für Methoden herleiten, aber unter bestimmten Umständen muss der Rückgabetyp angegeben werden. Bei rekursiven Methoden muss beispielsweise ein Rückgabetyp angegeben werden. Ich stelle fest, dass ...

8 die antwort

mlaufender W

Ich muss durch eine Liste iterieren, aber auf zirkuläre Weise. Ich muss der Liste auch neue Elemente hinzufügen und über alle Elemente (alte und neue Elemente) iterieren. Wie mache ich das? Gibt es eine Datenstruktur für sie?

2 die antwort

wie man neue geschachtelte Anmerkungen von Scala 2.8.0 benutzt

sieht aus wie wenn Scala 2.8.0 raus ist, können wir verschachtelte @ Annotationen in unseren Persistenzebenen verwenden. Aber wie? Kann jemand dies bitte von Java in Scala umwandeln? Vielen Dank @NamedQueries({ @NamedQuery(name = "findAll", ...

TOP-Veröffentlichungen

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

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

4 die antwort

Covariant Typeparameter in Scala muss in Java-Schnittstelle invariant sein

Ich habe eine Eigenschaft, die so aussieht (weitere Informationen finden Sie unterdiese verwandte Frage von mir selbst [https://stackoverflow.com/questions/3695990/inheritance-and-automatic-type-conversion] obwohl ich nicht denke, wird es für ...

4 die antwort

Wie kann ich diese HList richtig mit Anmerkungen versehen?

sealed abstract trait HList case class :+:[H, T <: HList](head: H, tail: T) extends HList { def :+:[T](v: T) = new :+:(v, this) } case object HNil extends HList { def :+:[T](v: T) = new :+:(v, this) } object HListExpt { def ...