Suchergebnisse für Anfrage "scala"

1 die antwort

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

1 die antwort

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

2 die antwort

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

TOP-Veröffentlichungen

7 die antwort

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

1 die antwort

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

2 die antwort

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

2 die antwort

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

2 die antwort

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

6 die antwort

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

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