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
5
Antworten

Inkrementieren der for-Schleife (Schleifenvariable) in scala mit der Potenz von 5

Ich hatte diese Frage auf Javaranch gestellt, konnte aber nicht Ich bekomme dort eine Antwort. Also posten Sie es auch hier: Ich habe diese spezielle Anforderung, bei der das Inkrement in der Schleifenvariable durch Multiplikation mit 5 nac...
16.11.2010, 12:25
7
Antworten

Alle Permutationen mit Wiederholung mit Hilfe von scala

Ich suche nach dem skalaren Weg, alle Permutationen ohne Wiederholungen zu geben. Ich weiß, dass es auf dieser Seite schon einige Einträge gibt, aber sie scheinen ein etwas anderes Problem zu haben. Ich suche nach allen Permutationen mit Wied...
19.09.2011, 17:15
4
Antworten

Wie programmiere ich ohne Nebenwirkungen in Java?

Als langjähriger Java-Programmierer und in den letzten Jahren ein Haskell-Abhängiger, lerne ich jetzt Scala. Meine Frage ist: Wie programmiert man ohne Nebenwirkungen in Java? d. Wie kann ich manuell tun, was Scala für mich tut? Das S...
05.12.2011, 13:27
5
Antworten

Verwendung von lazy val für die Zwischenspeicherung von Zeichenfolgendarstellungen

Ich habe den folgenden Code in JAXMags Scala-Sonderausgabe gefunden: %Vor% Bietet die Verwendung von lazy val im obigen Code erheblich mehr Leistung als der folgende Code? %Vor% Oder ist es nur eine unnötige Optimierung?     
07.10.2010, 15:21
3
Antworten

Scala-Liste in Karte mit Indizes als Schlüssel umwandeln

Ich wollte nur Folgendes konvertieren: List(2, 4, 6, 8, 10) bis Map(0 -> 2, 1 -> 4, 2 -> 6, 3 -> 8, 4 -> 10 ) . Mit anderen Worten, map index to value. Es sollte sehr einfach sein, aber mir fehlt etwas. Kann jemand eine...
24.07.2013, 08:08
4
Antworten

warum foldLeft anstelle der prozeduralen Version verwenden?

Wenn man also diese Frage liest, wurde das stattdessen darauf hingewiesen des Verfahrenscodes: %Vor% Sie könnten den folgenden Funktionscode schreiben: %Vor% Ich würde fast sicher die erste Version schreiben, weil Programmierer, die mi...
28.03.2011, 14:10
5
Antworten

Wie deklariert man Tupel als Rückgabetyp einer Funktion und wie kann man in scala auf das Tupel im Caller-Code zugreifen?

Angenommen, ich habe eine Scala-Funktion, die ein Tupel vom Typ zurückgeben soll (String, Int, Int) mapped to keys (words, row, col) : %Vor% Im Anrufercode: %Vor% Der Code ist unvollständig. Also, wie würde ich das Tupel in der Funkti...
05.07.2011, 15:56
5
Antworten

Was ist der Unterschied zwischen Try und Entweder?

Laut der Dokumentation :    Der Try-Typ repräsentiert eine Berechnung, die entweder zu einem führen kann   Ausnahme oder gibt einen erfolgreich berechneten Wert zurück. Es ist ähnlich wie   aber semantisch verschieden von der scala.util.Eith...
21.04.2015, 17:25
4
Antworten

Zusammenfassend zwei Optionen

Nehmen wir an, ich habe zwei optionale Ints (beide können Einige oder Keine sein): %Vor% Meine Frage ist die folgende: Gibt es eine intelligente Methode, um sie mit Scolas brillanten Sammlungsmethoden zu summieren? Mir ist klar, dass ich sie...
01.05.2013, 13:58
5
Antworten

Scala - wertet Funktionsaufrufe der Reihe nach aus, bis eine zurückkommt

Ich habe ein paar "Legacy" -Endpunkte, die die gesuchten Daten zurückgeben können. %Vor% null kann zurückgegeben werden, wenn keine DataX gefunden ist Rückgabetypen für jede Methode sind unterschiedlich. Es gibt eine convert -Me...
08.11.2017, 10:28