Als «scala» getaggte Fragen

Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster auf prägnante, elegante und typsichere Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: ein fortschrittliches statisches Typsystem mit Typinferenz; Funktionstypen; Mustervergleich; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Parallelität

9
HTTP-Anfrage in Scala ausführen
Ich versuche, eine einfache POST-Anfrage an einen Webservice zu senden, der XML in Scala zurückgibt. Es scheint, dass Dispatch die Standardbibliothek ist, die für diese Aufgabe verwendet wird, aber ich kann keine Dokumentation dafür finden. Die Hauptseite, die ich oben verlinke, erklärt ausführlich, was ein Versprechen ist und wie asynchrone …
74 http  scala  scalaz 



1
Design-Tutorial für Scala 2.8-Sammlungen
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Nach meiner atemlosen Verwirrung gibt es einige gute Ressourcen, die erklären, wie die neue Scala 2.8- Sammlungsbibliothek strukturiert wurde. Ich bin daran …

6
Wie kann ich sbt dazu bringen, ein lokales Maven-Proxy-Repository (Nexus) zu verwenden?
Ich habe ein sbt (Scala) -Projekt, das derzeit Artefakte aus dem Web abruft. Wir möchten auf ein unternehmensstandardisiertes Nexus-Repository umsteigen, das Artefakte zwischenspeichert. Aus der Nexus-Dokumentation geht hervor, wie das für Maven-Projekte gemacht wird. Aber sbt verwendet offensichtlich einen anderen Ansatz. (Ich verstehe, dass Ivy irgendwie involviert ist, aber ich …
73 scala  maven  ivy  nexus  sbt 


4
SBT findet keine Datei im lokalen Maven-Repository, obwohl es dort ist
Ich habe Probleme mit einer Maven-Abhängigkeit, die sich in meinem lokalen Repository befindet. SBT kann es nicht finden. Stellen Sie die Protokollstufe bereits auf Debuggen ein, erhalten Sie jedoch nichts Neues. Die Dateien befinden sich im Repository. Ich kopiere Einfügepfade von der Konsole in den Datei-Explorer und sie sind da. …
73 scala  maven  sbt 

1
Generische Scala-Methode - Für T ist kein ClassTag verfügbar
Ich bin relativ neu in Scala und versuche, eine generische Objektmethode zu definieren. Wenn ich mich jedoch auf den parametrisierten Typ innerhalb der Methode beziehe, erhalte ich "Kein ClassTag für T verfügbar". Hier ist ein erfundenes Beispiel, das das Problem veranschaulicht. scala> def foo[T](count: Int, value: T): Array[T] = Array.fill[T](count)(value) …

3
Vor oder nach allen Scalatest-Tests etwas tun
Ich habe eine Reihe von skalierten Tests, die verschiedene Endpunkte einer RESTful-API testen. Ich möchte wirklich, dass sie für eine optimale Organisation in verschiedene Dateien unterteilt werden. Mein Problem ist, wie man vor allen Tests etwas startet (in meinem Fall einen HTTP-Server, aber es spielt keine Rolle, was es ist) …
72 scala  scalatest 

1
Anwendungsfall von scala.concurrent.blocking
Ich bin auf die scala.concurrent.blockingMethode gestoßen, und laut der Scala-Dokumentation ist dies ... Wird verwendet, um einen Code zu kennzeichnen, der möglicherweise blockiert, sodass der aktuelle BlockContext das Verhalten der Laufzeit anpassen kann. Das ordnungsgemäße Markieren des Blockierungscodes kann die Leistung verbessern oder Deadlocks vermeiden. Ich habe Zweifel: Was ist …
72 scala  scala-2.10 


7
Warum ist Scalas Syntax für Tupel so ungewöhnlich?
In der Mathematik und Informatik ist ein Tupel eine geordnete Liste von Elementen. In der Mengenlehre ist ein (geordnetes) n-Tupel eine Folge (oder geordnete Liste) von n Elementen, wobei n eine positive ganze Zahl ist. So würde beispielsweise in Python auf das zweite Element eines Tupels über zugegriffen t[1]. In …


6
Liste der "magischen" Funktionen von Scala
Wo finde ich eine Liste der Scala „magischen“ Funktionen finden, wie apply, unapply, update, +=, usw.? Mit magischen Funktionen meine ich Funktionen, die zum Beispiel von einem syntaktischen Zucker des Compilers verwendet werden o.update(x,y) <=> o(x) = y Ich habe nach einer Kombination von scala magicund Synonymen von gegoogelt functions, …
72 syntax  scala 

6
Umgang mit optionalen Abfrageparametern im Play Framework
Nehmen wir an, ich habe eine bereits funktionierende Play 2.0-Framework-basierte Anwendung in Scala, die eine URL wie die folgende bereitstellt: http: // localhost: 9000 / Geburtstage die mit einer Auflistung aller bekannten Geburtstage antwortet Ich möchte dies jetzt verbessern, indem ich die Möglichkeit hinzufüge, Ergebnisse mit optionalen "von" (Datum) und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.