Als «scala-2.10» getaggte Fragen

1
Scala: Was ist ein TypeTag und wie verwende ich ihn?
Alles, was ich über TypeTags weiß, ist, dass sie Manifeste irgendwie ersetzt haben. Informationen im Internet sind rar und vermitteln mir keinen guten Einblick in das Thema. Ich würde mich also freuen, wenn jemand einen Link zu nützlichen Materialien auf TypeTags mit Beispielen und gängigen Anwendungsfällen teilen würde. Detaillierte Antworten …

1
Abrufen eines Strukturtyps mit den Methoden einer anonymen Klasse aus einem Makro
Angenommen, wir möchten ein Makro schreiben, das eine anonyme Klasse mit einigen Typelementen oder Methoden definiert, und dann eine Instanz dieser Klasse erstellen, die mit diesen Methoden usw. statisch als Strukturtyp typisiert ist. Dies ist mit dem Makrosystem in 2.10 möglich. 0, und das Typelementteil ist extrem einfach: object MacroExample …

1
Generische Scala-Methode - Für T ist kein ClassTag verfügbar
Ich bin relativ neu in Scala und versuche, eine generische Objektmethode zu definieren. Wenn ich mich jedoch auf den parametrisierten Typ innerhalb der Methode beziehe, erhalte ich "Kein ClassTag für T verfügbar". Hier ist ein erfundenes Beispiel, das das Problem veranschaulicht. scala> def foo[T](count: Int, value: T): Array[T] = Array.fill[T](count)(value) …

1
Anwendungsfall von scala.concurrent.blocking
Ich bin auf die scala.concurrent.blockingMethode gestoßen, und laut der Scala-Dokumentation ist dies ... Wird verwendet, um einen Code zu kennzeichnen, der möglicherweise blockiert, sodass der aktuelle BlockContext das Verhalten der Laufzeit anpassen kann. Das ordnungsgemäße Markieren des Blockierungscodes kann die Leistung verbessern oder Deadlocks vermeiden. Ich habe Zweifel: Was ist …
72 scala  scala-2.10 

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.