Suchergebnisse für Anfrage "scala"

1 die antwort

Wann verwendet man Scala Triple Caret (^^^) vs. Double Caret (^^) und die Into-Methode (>>)

Kann jemand erklären, wie und wann das Dreifach-Caret ^^^ (im Gegensatz zum Doppel-Caret ^^) beim Entwerfen von Scala-Parser-Kombinatoren zu verwenden ist? Und auch wann / wie man die parser.into () Methode benutzt (>>).

2 die antwort

Was ist und wann soll das forSome-Schlüsselwort von Scala verwendet werden?

Was ist der Unterschied zwischenList[T] forSome {type T} undList[T forSome {type T}]? Wie lese ich sie auf "Englisch"? Wie soll ichgrok dasforSome Stichwort? Was sind einige praktische Verwendungen vonforSome? Was sind einige nützliche praktische ...

2 die antwort

Scala Slick Eins-zu-Viele-Sammlungen

Ich habe eine Datenbank, die Aktivitäten mit einer Eins-zu-Viele-Registrierungsbeziehung enthält. Ziel ist es, alle Aktivitäten mit einer Liste ihrer Registrierungen zu erhalten. Wenn Sie ein kartesisches Produkt von Aktivitäten mit ...

TOP-Veröffentlichungen

2 die antwort

Wie kann ich eine anonyme generische Scala-Funktion definieren?

Angenommen, ich habe Folgendes: val myAnon:(Option[String],String)=>String = (a:Option[String],defVal:String) => { a.getOrElse(defVal) }Es ist mir egal, was die Funktion tut. Gibt es überhaupt die Möglichkeit, es generisch zu machen, damit ich ...

4 die antwort

Was ist der Vorteil von Scala Pattern Matching anstelle von Java Switch Case?

Jeder sagt, dass Pattern Matching ein großartiges Feature in funktionalen Sprachen ist. Warum? Kann ich ifs und switch cases nicht einfach für alles verwenden? Ich möchte die Vorteile des Pattern Matching anstelle der regulären ...

4 die antwort

scala.collection.breakOut vs ansichten

Diese SO Antwort [https://stackoverflow.com/a/1716558/936869]beschreibt wiescala.collection.breakOut kann verwendet werden, um zu verhindern, dass verschwenderische Zwischensammlungen erstellt werden. Zum Beispiel erstellen wir hier ein ...

2 die antwort

soll ich slf4j isTraceEnabled verwenden oder nicht?

Wenn ich viele Daten drucke, falls die Ablaufverfolgung aktiviert ist, sollte ich sie verwendenisTraceEnabled oder mach einfach meinelog.trace("{} mymessage", "param") Wäre die Verwendung in diesem Fall von Nutzen?isTraceEnabled oder kein nutzen?

2 die antwort

Slick: Alle Datensätze filtern, deren joda DateTime-Datum dem heutigen Datum entspricht

Ein Weg, dies zu erreichen, wäre folgender: val now = DateTime.now val today = now.toLocalDate val tomorrow = today.plusDays(1) val startOfToday = today.toDateTimeAtStartOfDay(now.getZone) val startOfTomorrow = ...

1 die antwort

Festlegen von Java-Optionen für SBT-Abhängigkeiten

Ich habe Probleme beim Kompilieren einer über GIT geladenen Java-Abhängigkeit: object ApplicationBuild extends Build { lazy val project = Project("root", file(".")).dependsOn(RootProject(riakJavaClient)) lazy val riakJavaClient ...

1 die antwort

Stellen Sie sicher, dass die Task 'Neustart' automatisch ausgeführt wird, bevor sie ausgeführt wird: test

Ist es möglich das zu bekommen?re-start (aka reStart) Aufgabe, die automatisch ausgeführt wird, bevor ich das IntegrationTest-Ziel ausführe (it:test)? Ich dachte, das würde es tun: test <<= (test in IntegrationTest) dependsOn reStartIch erhalte ...