Suchergebnisse für Anfrage "scala"
Wie man mit `Reader` Monade und` Try` umgeht?
Ich lese diesen großartigen Artikel über Abhängigkeit Injektion in Scala mit Reader Monad [http://blog.originate.com/blog/2013/10/21/reader-monad-for-dependency-injection/] . Das ursprüngliche Beispiel funktioniert gut, aber ich habe die ...
SBT löst transitive Abhängigkeiten im Abschnitt <Profile> von POM @ nicht a
Wenn die POM.xml einer Abhängigkeit transitive Abhängigkeiten im Abschnitt "Profile" von pom.xml hat, werden diese Abhängigkeiten nicht von SBT aufgelöst, wohingegen sie von Maven aufgelöst werden. Beispiel: Wenn die folgende Abhängigkeit in ...
Scalas Wahl bei der Implementierung von Option
Wie es in Scala gemacht wird: sealed trait Option[+A] { def get: A def isEmpty: Boolean def map[B](f: A => B): Option[B] = if (isEmpty) None else Some(f(this.get)) } object None extends Option[Nothing] { def isEmpty = true def get = throw ...
<: <operator in scala
Kann jemand einige Details zu<:< operator in scala. Meiner Ansicht nach if(apple <:< fruit) //checks if apple is a subclass of fruit. Gibt es noch andere Erklärungen? Ich sehe viele Definitionen in der Scala-Quelldatei.
Wie ändere ich den Standard-Port 9000 in Play 2.3.x in der Build-Definition?
With Play 2.2.x Ich könnte den Standard-Port mit der build.sbt-Datei einstellen, d. H .: Build.sbt play.Project.playScalaSettings play.Project.playDefaultPort := 9001 Nach 2.3.x Upgradeplay.Project.playDefaultPort existiert nicht mehr. Ich ...
Scala - veränderbare Maps initialisieren und als unveränderlich anzeigen
Gibt es ein "gutes" Codemuster für einClass Private veränderbare Maps initialisieren und auffüllen und diese dann als unveränderliche Maps anzeigen? Oder sollte ich mein funktionelles Fehlverhalten in solchen Fällen nur ewig bereuen? In einer ...
Wie erkläre ich Map.map Ergebnis
Wenn ich das @ schaMap.map Scaladoc, ich kann sehen, map[B](f: (A) ⇒ B): Map[B]Aber der einfache folgende Code gibt kein @ zurüMap scala> Map("answer" -> 42).map { case(k, v) => v } res40: scala.collection.immutable.Iterable[Int] = ...
Was bringt es, ein Objekt als "final" zu deklarieren?
Ich habe gerade bemerkt, dass es möglich ist, Objekte als @ zu deklarierfinal in Scala: final object OWas bringt es, das zu tun? Man kann sowieso nicht von Objekten erben: object A object B extends A // not found: type A
Wenn Case-Klasse oder reguläre Klasse verwendet werden soll
Ich habe ein Missverständnis darüber, in welchen Fällen ich Fallklassen oder reguläre Klassen verwenden sollte, die Best Practices folgen. Ich habe bereits über die Unterschiede beider Klassen gelesen, kann mir aber keine Beispiele aus dem ...
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? ...