Suchergebnisse für Anfrage "scala"

2 die antwort

Scala - komponiere die Funktion n-mal

Ich habe eine Funktion, die so aussieht: def emulate: (Cpu => Cpu) => (Cpu => Cpu) = render => { handleOpcode andThen handleTimers andThen handleInput andThen debug andThen render }Ich möchte die handleOpcode-Funktion n-mal aufrufen (z. B. ...

5 die antwort

Scala entspricht Python-Generatoren?

Ist es möglich, in Scala etwas zu implementieren, das dem Python entspricht?yield Anweisung, in der sie sich den lokalen Status der Funktion merkt, in der sie verwendet wird, und bei jedem Aufruf den nächsten Wert "liefert"? Ich wollte so etwas ...

3 die antwort

Warten Sie auf eine Zukunft und erhalten Sie eine

Ich würde gerne auf eine Scala-Zukunft warten, die vielleicht gescheitert ist. Wenn ich benutzeAwait.result Die Ausnahme wird geworfen. Stattdessen, wenn ich habef: Future[String] Ich hätte gerne eine MethodeAwait.resultOpt(f): Option[String] ...

TOP-Veröffentlichungen

2 die antwort

Abspielen! Java-Liste kann nicht in Scala-Liste konvertiert werden

Ich versuche, eine Liste von Zeichenfolgen von meinem Java-Controller an die Scala-Vorlage zu übergeben. Dies ist der Ansichtscode: public static Result index() { List<String> scripts = Arrays.asList( "script1.js", ... "scriptN.js" ); return ...

2 die antwort

Scala Reflection zum Aktualisieren einer Fallklasse val

Ich benutze hier Scala und Slick, und ich habe ein Basisarchiv, das für die Grundversorgung meiner Klassen verantwortlich ist. Für eine Entwurfsentscheidung verfügen wir über Spalten updatedTime und createdTime, die alle von der Anwendung und ...

2 die antwort

scala - generisches Entpacken für HList

Ich habe folgendes Scala-Problem: Schreiben Sie eine Funktion, die eine Liste von HLists aufnimmt List(23 :: “a” :: 1.0d :: HNil, 24 :: “b” :: 2.0d :: HNil) # this is list of hlistsund zurück HList of Lists List[Int](23, 24) :: ...

2 die antwort

Akka Actor, wie nur die neueste Nachricht verarbeitet wird

Angenommen, ich sende Nachrichten an einen Akteur, während dieser eine Nachricht verarbeitet, können mehrere Nachrichten auftreten. Wenn es nun bereit ist, die nächste Nachricht zu verarbeiten, möchte ich, dass es nur die neueste ...

3 die antwort

Wie verspotte ich eine Methode mit funktionalen Argumenten in Scala?

Ich versuche, einen Methodenaufruf zu verspotten, der ein Call-by-Name-Argument akzeptiert: import org.scalatest.WordSpec import org.scalatest.mock.MockitoSugar import org.mockito.Mockito._ import org.junit.runner.RunWith ...

5 die antwort

Wo und warum ist Identitätsfunktion nützlich?

Ich verstehe, warum die Funktionszusammensetzung wichtig ist. Es ermöglicht die Erstellung großer und komplexer Funktionen aus kleinen und einfachen. val f: A => B = ... val g: B => C = ... val h = f andThen g; // compose f and g Diese ...

3 die antwort

Wie Zähle ich (*) in Slick 2.0?

LautSlick 2.0 Dokumentation [http://slick.typesafe.com/doc/2.0.0/queries.html], um die Anzahl der Zeilen in einer Tabelle zu erhalten: val q1 = coffees.length // compiles to SQL (simplified): // select count(1) from "COFFEES"Es stellt sich ...