case-class

Case-Klassen sind reguläre Klassen, die ihre Konstruktorparameter exportieren und über den Mustervergleich einen rekursiven Zerlegungsmechanismus bereitstellen.
3
Antworten

Ersetzen der Fallklassenvererbung durch Extraktoren, die Vollständigkeitsüberprüfungen in Scala erhalten

Ich habe eine einfache Klassenhierarchie, die eine graphartige Struktur mit mehreren unterschiedlichen Arten von Scheitelpunkten darstellt, die mit Fallklassen implementiert sind: %Vor% Dies ermöglicht mir das Schreiben von Match-Blöcken wie...
13.06.2011, 16:39
2
Antworten

Warum erweitert Unit nicht Produkt in Scala?

In Scala, warum nicht Unit erweitert die Eigenschaft Product genau wie die Tuple * Klassen und Fallklassen (einschließlich der "leeren", wie in case class Empty() und Fallobjekte)? Unit (der Einheitswert () , um genauer zu se...
01.08.2014, 20:38
4
Antworten

Scala passt nicht zu java.lang.String und Case Class

Hallo Kollegen Scala Programmierer Ich arbeite seit ein paar Monaten mit Scala zusammen, aber ich habe ein Problem mit einigen grundlegenden Dingen, ich hoffe, du wirst mir dabei helfen. %Vor% Wenn ich so etwas mache, bekomme ich einen Fe...
16.04.2010, 09:53
1
Antwort

Scala Ente Eingabe Mustererkennung

Ich habe eine Fallklasse wie die folgende: %Vor% Ich möchte übereinstimmen: %Vor% gibt es eine Möglichkeit, diese drei Fälle in einen einzigen Fall zusammenzufassen (ohne eine übergeordnete Elternklasse zu A, B, C hinzuzufügen)? Ich kann...
03.10.2012, 16:36
3
Antworten

Wie kann ich in Scala den Namen der Felder einer Fallklasse programmgesteuert ermitteln?

In Scala nehme ich an, dass ich eine Fall-Klasse wie folgt habe: %Vor% Gibt es eine Möglichkeit für mich, eine Seq[(String, Class[_])] oder besser noch Seq[(String, Manifest)] zu erhalten, die die Parameter der Fallklasse beschreibt?...
08.06.2011, 17:00
2
Antworten

Scala-Fallklassen als De-facto-Maps verwenden

Dies ist mehr eine Designfrage als alles andere ... Ich mag Scalas Fallklassen sehr und benutze sie oft. Ich finde jedoch, dass ich oft in meine Parameter in Options (oder vielmehr Lift Boxes ) einwickle und Standardwerte einstelle, um F...
01.07.2011, 11:33
3
Antworten

Fallklassen und Proxyverhalten in Scala 2.9

Beim Migrieren unseres Codes zu Scala 2.9 haben wir große Teile davon gefunden, die nicht funktionierten und im Stillen fehlschlugen. Wir haben es auf Case-Klassen aufgespürt, die den Proxy-Status nicht erweitern. In unserem Code erweitern wir P...
12.07.2011, 16:27
3
Antworten

Teilkonstruktoren für Fallklassen "kostenlos" erhalten

Betrachten Sie eine abstrakte Klasse, die zwei Eigenschaften definiert %Vor% Dies ist die Basisklasse für verschiedene Fallklassen wie %Vor% Ziel: Ich möchte endlich Instanzen der oben genannten Fallklassen auf zwei Arten erstellen kön...
05.02.2013, 13:01
1
Antwort

Umgang mit Fallklassen in twitter chill (Scala-Schnittstelle zu Kryo)?

Twitter-chill scheint eine gute Lösung für das Problem zu sein, wie man in Scala ohne übermäßiges Vortex effizient zu serialisieren. Ich sehe jedoch keine Beweise dafür, wie sie mit Fallklassen umgehen. Funktioniert das einfach automatisch od...
31.12.2013, 01:57
1
Antwort

Effizientes Serialisieren von Fallklassen

Für eine Bibliothek, an der ich gerade arbeite, muss ich eine effiziente, praktische und typsichere Methode zur Verfügung stellen, mit der Sie die Scala-Klassen serialisieren können. Das Ideal wäre, wenn ein Benutzer eine Fallklasse erstellen...
13.10.2011, 03:59