scala

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
1
Antwort

Wie verwende ich den Scala-Versand, um die URL in einer 301-Weiterleitung zurückzugeben?

Ich verwende Scala Versand HTTP-Bibliothek, Version 0.10.1. Ich stelle eine Anfrage an eine URL, die eine HTTP 301, permanente Weiterleitung zurückgibt. Zum Beispiel gibt Ссылка eine 301 zurück, die zu Ссылка weiterleitet . Wie verwende ic...
14.06.2013, 15:51
3
Antworten

Beziehungen zwischen verschiedenen funktionalen Programmiervorstellungen

Ich verstehe verschiedene Begriffe der funktionalen Programmierung selbst: Nebenwirkungen, Unveränderlichkeit, reine Funktionen, referentielle Transparenz. Aber ich kann sie nicht in meinem Kopf verbinden. Zum Beispiel habe ich folgende Fragen:...
24.08.2012, 19:10
1
Antwort

sbt publish local: Nicht definierter Resolver 'local'

Wenn ich versuche publish-local in sbt, bekomme ich folgende Ausgabe: %Vor% Ich vermute, das liegt an einigen Einstellungen in meiner Build-Datei, weil publish-local an neuen Projekten arbeitet. Irgendwelche Ideen, wie publish-local wi...
15.01.2013, 11:05
4
Antworten

Teile des Codes in Scala auskommentieren

Ich suche nach einer C (++) #if 0 -ähnlichen Möglichkeit, ganze Teile des Scala-Quellcodes auskommentieren zu können, um experimentelle oder abgelaufene Code für eine Weile zu behalten. Ich habe ein paar Alternativen ausprobiert und würde...
29.11.2012, 17:10
1
Antwort

Scala: Leichter Weg, um Arrays in einem Set oder einer Map zu platzieren

Da == nicht mit Arrays funktioniert, kann ich keine Array-Sätze (oder Karten mit Array-Schlüsseln) erstellen. Ich möchte lieber nicht den Leistungseinbruch machen, wenn ich meine Arrays in einen Vektor oder eine Liste umwandeln würde. Gibt es...
21.11.2011, 22:39
1
Antwort

Fehlerbehandlung mit Entweder - Wo ist der Stacktrace?

Ich habe von einigen Leuten gehört, dass wir in Scala (wie andere funktionale Sprachen) den Kontrollfluss nicht unterbrechen ... Stattdessen geben wir den Fehler per Konvention in Either Left zurück. Aber wie bekommen wir das Stracktrac...
16.09.2012, 19:22
5
Antworten

Wie stelle ich die Basiskonfiguration für eine Scala-Anwendung bereit?

Ich arbeite an einer kleinen GUI-Anwendung, die in Scala geschrieben wurde. Es gibt ein paar Einstellungen, die der Benutzer in der GUI vornehmen wird und ich möchte, dass sie zwischen den Programmausführungen bestehen bleiben. Im Grunde möchte...
18.12.2012, 00:59
2
Antworten

Leistung in Scala-Logging-Bibliotheken Call-by-Value vs Call-by-Name

Ich habe mir in letzter Zeit die verschiedenen Scalabanking-Bibliotheken angeschaut, und die große Mehrheit von ihnen implementiert ihre Protokollierungsfunktionen als %Vor% Wenn die Debug-Protokollierung deaktiviert ist, wird die Anweisung...
31.07.2012, 16:37
2
Antworten

wie scala parser fehlschlägt

Ich habe so etwas: %Vor% Und mein Problem ist, dass ich wirklich möchte, dass der Parser stored_val fehlschlägt, so dass andere Parser die Chance haben, die Eingabe anzupassen. Aber was jetzt passiert, ist, dass die Karte wirft, wenn sie den...
08.02.2011, 23:45
1
Antwort

Indirekte rekursive generische Typdefinitionen in scala

Direkte Typ Rekursion funktioniert einfach: %Vor% Aber ich kann indirekte mit naiven Ansatz machen %Vor% gib mir einen Fehler: %Vor% Wie sollte die Rekursion von indirekten Typen korrekt ausgedrückt werden?     
03.06.2012, 15:50