Suchergebnisse für Anfrage "traits"

6 die antwort

Was ist der Unterschied zwischen Merkmalen in Rust und Typenklassen in Haskell?

Züg [http://rustbyexample.com/trait.html] in Rust scheinen zumindest oberflächlich ähnlich zu typeclasses [http://en.wikipedia.org/wiki/Type_class] in Haskell, jedoch habe ich gesehen, dass Leute schreiben, dass es einige Unterschiede zwischen ...

4 die antwort

Hol die vorzeichenlose / vorzeichenlose Variante eines ganzzahligen Vorlagenparameters ohne explizite Merkmale

Ich möchte eine Template-Klasse definieren, deren Template-Parameter immer ein Integer-Typ ist. Die Klasse enthält zwei Mitglieder, eines vom TypT und die andere als vorzeichenlose Variante vom TypT - d. h. wennT == int, dannT_Unsigned == ...

4 die antwort

Ist es möglich, innerhalb eines Merkmals auf Strukturfelder zuzugreifen?

Traits werden verwendet, um einige Funktionen zu gruppieren, die aus einer Struktur implementiert werden sollen. Ist es jedoch möglich, innerhalb der Eigenschaft auf Strukturfelder zuzugreifen? Ich könnte mir vorstellen, Felder innerhalb des ...

TOP-Veröffentlichungen

4 die antwort

Implementieren einer "vorsichtigen" Einstellung_unter Verwendung von Peekable

Ich würde gerne @ verwendPeekable als Basis für ein neuescautious_take_while Operation, die sich wie @ verhätake_while vonIteratorExt aber ohne den ersten fehlgeschlagenen Gegenstand zu verbrauchen. (Es gibt eine Nebenfrage, ob dies eine gute ...

4 die antwort

Wann sollte ich kein Merkmal für Verweise auf Implementierer dieses Merkmals implementieren?

Wenn ich ein Merkmal und eine Funktion habe, die einen generischen Typ akzeptiert, der auf diesen Typ beschränkt ist, funktioniert alles einwandfrei. Wenn ich versuche, einen Verweis auf diesen Typ zu übergeben, wird ein Kompilierungsfehler ...

6 die antwort

UML-Darstellung des PHP-Merkmals

Ich erstelle Projekte mit Symfony2 / Doctrine und versuche, Merkmale zu implementieren. Bisher kein Problem bei kleinen Testversionen, aber ich mache normalerweise UML-Klassen- und Sequenzdiagramme, bevor ich mich in komplexe Projekte ...

4 die antwort

Ich habe ein Merkmal für ein anderes Merkmal implementiert, kann aber keine Methoden aus beiden Merkmalen aufrufen

Ich habe ein Merkmal namensSleep: pub trait Sleep { fn sleep(&self); }Ich könnte eine andere Implementierung von @ bereitstellesleep für jede Struktur, aber es stellt sich heraus, dass die meisten Menschen auf sehr geringe Weise schlafen. Sie ...

2 die antwort

Trait Laufzeit Typ des Typparameters über TypeTag bei Verwendung mit Existential Typ in Scala

Ich habetrait mit Typparameter. Um den Laufzeit-Typ zu erhalten, benutze ichTypeTag. Wenn diesestrait (und seine Klassen) werden mit @ verwendexistential type in einer Sammlung, z.List oderMap, TypeTag ist verloren" Hier ist ein Beispiel für die ...

2 die antwort

Was bedeutet es für ein Merkmal, einen Lebenszeitparameter zu haben?

Ich verstehe, wie Lebenszeitparameter für Funktionen und Strukturen gelten, aber was bedeutet das für einMerkma, um einen Lebenszeitparameter zu haben? Ist es eine Abkürzung, um einen Lebenszeitparameter in seine Methoden einzuführen, oder ist es ...

6 die antwort

Wie kann eine Struktur geklont werden, in der ein Objekt mit geschachtelten Merkmalen gespeichert ist?

Ich habe ein Programm geschrieben, das das Merkmal hatAnimal und die structDog Umsetzung des Merkmals. Es hat auch eine StrukturAnimalHouse Speichern eines Tieres als Merkmal ObjektBox<Animal>. trait Animal { fn speak(&self); } struct Dog { ...