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

6
Wie lese ich Dateien aus dem Ressourcenordner in Scala?
Ich habe eine Ordnerstruktur wie folgt: - main -- java -- resources -- scalaresources --- commandFiles und in diesen Ordnern habe ich meine Dateien, die ich lesen muss. Hier ist der Code: def readData(runtype: String, snmphost: String, comstring: String, specificType: String): Unit = { val realOrInvFile = "/commandFiles/snmpcmds." +runtype.trim // …



9
privat [dies] gegen privat
In Scala sehe ich eine Funktion als objektprivate Variable. Aufgrund meines nicht sehr umfangreichen Java-Hintergrunds habe ich gelernt, alles zu schließen (privat zu machen) und bei Bedarf zu öffnen (Accessoren bereitzustellen). Scala führt einen noch strengeren Zugriffsmodifikator ein. Sollte ich es immer standardmäßig verwenden? Oder sollte ich es nur in …
111 scala 


4
Wie erhalte ich mit JodaTime das letzte Datum eines bestimmten Monats?
Ich muss das erste Datum (als org.joda.time.LocalDate) eines Monats und das letzte bekommen. Das erste zu bekommen ist trivial, aber das letzte zu bekommen scheint eine gewisse Logik zu erfordern, da die Monate unterschiedlich lang sind und die Februar-Länge sogar über Jahre variiert. Gibt es einen Mechanismus, der bereits in …
110 java  scala  jodatime 

5
Scala-Schauspieler: Empfangen gegen Reagieren
Lassen Sie mich zunächst sagen, dass ich viel Java-Erfahrung habe, mich aber erst seit kurzem für funktionale Sprachen interessiere. Vor kurzem habe ich angefangen, mir Scala anzuschauen, was eine sehr schöne Sprache zu sein scheint. Ich habe jedoch über Scalas Actor-Framework in Programmieren in Scala gelesen , und eines verstehe …


5
Vergleich von sbt und Gradle [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Verbessere diese Frage Ich tauche in Scala ein und …
110 scala  sbt  gradle 


6
Einfache idiomatische Definition der Reihenfolge für eine einfache Fallklasse
Ich habe eine Liste einfacher Scala-Fallklasseninstanzen und möchte sie in vorhersehbarer, lexikografischer Reihenfolge mit drucken list.sorted, erhalte jedoch "Keine implizite Reihenfolge definiert für ...". Gibt es ein Implizit, das eine lexikografische Reihenfolge für Fallklassen vorsieht? Gibt es eine einfache idiomatische Möglichkeit, die lexikografische Reihenfolge in die Fallklasse einzumischen? scala> case …

2
Privater und geschützter Konstrukteur in Scala
Ich war neugierig auf die Auswirkungen, wenn in Scala kein expliziter Primärkonstruktor vorhanden ist, sondern nur auf den Inhalt des Klassenkörpers. Insbesondere vermute ich, dass das private oder geschützte Konstruktormuster, dh die Steuerung der Konstruktion über das Begleitobjekt oder die Methoden einer anderen Klasse oder eines anderen Objekts, möglicherweise keine …
109 scala 



3
Was ist der Unterschied zwischen build.sbt und build.scala?
Ich habe angefangen, Scala zu lernen und fast in jedem Tutorial sehe ich eine build.sbtDatei, die die Projekteinstellungen beschreibt. Aber jetzt habe ich giter8ein Projekt aus Vorlage installiert und erstellt. Und generiertes Projekt aus Vorlage fehlte build.sbtDatei, aber es hatbuild.scala (was für die gleichen Zwecke verwendet scheint, aber es ist …
107 scala  sbt 

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.