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

Ein Bug von mutable.Set.foreach in scala?

Ich benutze scala 2.9.1, wenn ich diesen Code versuche: %Vor% Das Ergebnis war etwas wie %Vor% , die nicht alle Elemente von a aufgelistet hat. Danach wird a zu Set (9, 7) statt leerer Satz. Es sieht sehr seltsam für mich aus, ist es ein...
22.12.2012, 15:00
1
Antwort

Ist es möglich, implizite Beweise zu verwenden, um die statische Typkompatibilität zwischen abstrakten Typen zu erzwingen?

Nehmen Sie das folgende Merkmal an: %Vor% Ich verwende einen abstrakten Typ, weil ich nicht jedes Mal, wenn ich ein A brauche, in der Typ-Signatur um das B ziehen möchte. Ist es noch möglich, einen impliziten Beweis (using =: =, & lt;: & lt;...
06.05.2011, 10:10
2
Antworten

Lift - Autocomplete mit Ajax Submission

Ich möchte eine automatische Vervollständigung mit Ajax verwenden. Also mein Ziel ist es zu haben: Wenn der Benutzer etwas in das Textfeld eingibt, erscheinen einige Vorschläge des Servers (ich muss Vorschläge in einer Datenbank finden)...
06.04.2012, 11:58
2
Antworten

Scala SeqLike distinct erhält Ordnung?

Das Apidoc von distinct in SeqLike sagt: Erstellt eine neue Sequenz aus dieser Sequenz ohne doppelte Elemente.   Rückgabe: Eine neue Sequenz, die das erste Vorkommen jedes Elements dieser Sequenz enthält. Habe ich das Gefühl, dass...
18.07.2011, 15:45
1
Antwort

Scala String-Interpolation mit Format, wie ändert man das Gebietsschema?

Bei der Formatzeicheninterpolation in Schweden erhalte ich beim Erstellen von Strings mit Dezimalzahlen ein Komma anstelle eines Punktes: %Vor% Meine Frage ist, wie setze ich das Format so, dass ich das Ergebnis 5.01 bekomme? Ich möchte i...
16.07.2014, 11:49
1
Antwort

Wie in formlos sagen Sie, dass ein Beweis der leere Typ ist (d. h. falsch)

Ich möchte eine Funktion schreiben, die einen Nat als Parameter akzeptiert, und dieses nat NUR zurückgeben, wenn dieses nat nicht durch drei teilbar ist. zum Beispiel: %Vor% Dazu muss ich etwas schreiben, das sagt "N ist nicht teilbar dur...
20.07.2014, 18:32
3
Antworten

Gleichheitsbeziehungen in Scala

Ich bin gerade auf einen von Tony Morris ' Blog-Posts über Java gestoßen
26.02.2010, 12:55
3
Antworten

Fragen zu Scala von einem C ++ Programmierer (structs und stl)

Ich habe Probleme beim Übersetzen von C ++ Datenstrukturen nach Scala. Scala ist wirklich anders als C ++, aber ich mag eine Menge davon. Ich habe das folgende Codefragment in C ++: %Vor% Ich fülle jetzt die Liste in einer while-Schleife mit...
19.12.2010, 15:19
2
Antworten

Wie bekomme ich die Klasse eines Singleton-Objekts zur Kompilierzeit?

Betrachten Sie etwas wie folgt: %Vor% Was muss ich anstelle von ??? schreiben? Ich habe versucht, classOf[Singleton] , classOf[Singleton.type] , Singleton.type , aber nichts hat funktioniert. (Ich weiß natürlich über getClass...
24.05.2011, 23:47
2
Antworten

Wie setze ich Methoden in Mengen?

%Vor% set.size ist jetzt 2, und set.contains(m) ist falsch, weil scheinbar m teilweise zweimal angewendet wird und zwei Funktionsobjekte erstellt werden. Wenn m eine Funktion ist, funktioniert es wie erwartet. Ich möchte die Funktio...
04.07.2011, 11:46