Ich sah ein Stück Scala-Code mit Manifest-Syntax wie folgt. Ich weiß nicht, was Wireformat hier bedeutet. Welche Einschränkung fügt es dem Manifest A hinzu? Bedeutet das, dass der Typ A das Merkmal WireFormat erweitern muss?Unklare Scala Manifest Syntax
Ich konnte kein Dokument über solche Syntax finden.
trait WireFormat[A] {
def toWire(x: A, out: DataOutput)
def fromWire(in: DataInput): A
}
class DList[A : Manifest : WireFormat]
es lesen als _takes ein 'A' so, dass es einen' Manifest' und einen 'WireFormat' Kontext für' A'_. –