Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster in einer prägnanten, eleganten und typensicheren Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind:
fortgeschrittenes statisches System mit Typinferenz;
Funktionstypen; Muster-Matching; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Nebenläufigkeit
Wir entwickeln eine iOS-App, bei der sich der Benutzer per E-Mail + Passwort (oder Handynummer) authentifizieren muss. Unser Backend besteht aus ein paar Microservices mit Akka-Http. Es muss schnell, skalierbar und gleichzeitig sein und die Auth...
Dies ist ein kleines Problem mit einem meiner Funkenjobs, der scheinbar keine Probleme verursacht - doch ärgert es mich jedes Mal, wenn ich es sehe und es versäumt wird, eine bessere Lösung zu finden.
Sagen Sie, ich habe eine Scala-Sammlung w...
Ist es möglich, Diagramme mit Scaladoc und SBT zu erstellen?
Ich habe versucht, diese Zeile in meinem build.sbt hinzuzufügen:
scalacOptions in (Compile,doc) := Seq("-diagrams", "-diagrams-debug")
Aber ich erhalte:
Diagrammgene...
Es gibt eine praktische Implementierung von asInstanceOfOpt , einer sicheren Version von asInstanceOf , die in der Antwort zu Wie schreibe ich" asInstanceOfOption "in Scala . Es scheint, dass Scala 2.9.1, diese Lösung jetzt nur mit AnyRef f...
Ich probiere eine sehr leichte Codierung der Kombinatorrechnung in scala aus. Zunächst implementiere ich einfach die S- und K-Kombinatoren, die Anwendung und die konstanten Werte. Später hoffe ich, die Skalafunktionen anzuheben und die Auswertun...
Könnte jemand mit realen Beispielen erklären, wie funktioniert das unter Methoden von scalaz.Validation ?
Ich meine loopSuccess und loopFailure .
Snippet aus Quellcode (scalaz7):
scalaz.Validation:
%Vor%
Begleitobjekt:
%Vo...
Ich habe den folgenden Code in Spark:
%Vor%
Wo
%Vor%
Wo:
%Vor%
saveToCassandra erwartet eine Sammlung von Objekten und verwendet Seq[Any] als Rückgabetyp, um sowohl Seq[A] als auch Seq[B] breaks saveToCassandra mit Aus...
Ich bewege mein Projekt von RabbitMQ nach Kafka und versuche zu verstehen, wie schnell reaktives Kafka sein wird.
Ich bin derzeit in der Lage, etwa 12K / sec triviale Nachrichten / Sek. in Rabbit zu schreiben, und beim Lesen einen trivialen P...
Ich versuche, ein Makro zu schreiben, das eine Klasse mit einer Java-Bean-Schnittstelle und einer Fallklasse verwendet und ein Paar Methoden für die Zuordnung zwischen ihnen erstellt.
Ich versuche zu überprüfen, dass die Typen für jede Eigens...
Ich benutze playframework 2.0.4 mit scala.
Ich stelle die App mit "play dist" bereit und starte dann mit dem Skript "./start".
Kürzlich hatte ich den Fall, dass meine Produktionsinstanz nicht genügend Speicher hatte und abgestürzt ist. Ich ha...