Suchergebnisse für Anfrage "traits"
Implementierung bereitstellen, wenn Merkmal und Typ nicht in dieser Kiste enthalten sind [duplizieren]
Diese Frage hat hier bereits eine Antwort: Wie implementiere ich ein Merkmal, das ich nicht besitze, für einen Typ, den ich nicht besitze? [/questions/25413201/how-do-i-implement-a-trait-i-dont-own-for-a-type-i-dont-own] 2 AntwortenIch möchte ...
Aufrufen der statischen Methode von Merkmalen von einer anderen statischen Methode (Rost)
Können Sie eine statische Eigenschaftsmethode aufrufen, die von Typen einer anderen statischen Eigenschaftsmethode implementiert wurde, die in der Eigenschaft implementiert ist? Zum Beispiel: trait SqlTable { fn table_name() -> String; fn ...
Merkmale des eingeschlossenen Typs für Rust-Newtypes automatisch implementieren (Tupelstrukturen mit einem Feld)
In Rust können Tupelstrukturen mit nur einem Feld wie folgt erstellt werden: struct Centimeters(i32);Ich möchte mit Grundrechenarten arbeitenCentimeters ohne ihre "inneren" Werte jedes Mal mit dem Mustervergleich zu extrahieren und ohne das zu ...
Finden Sie heraus, ob ein C ++ - Objekt aufrufbar ist
Ist es möglich, ein Typmerkmal zu schreiben, sagen Sieis_callable<T> was sagt, ob ein Objekt ein @ hoperator() definiert? Es ist einfach, wenn die Argumente für den Anrufbetreiber im Voraus bekannt sind, im Allgemeinen jedoch nicht. Ich möchte, ...
Mixin- oder Trait-Implementierung in AS3?
Ich suche Ideen zur Implementierung eines Mixin / Trait [http://debasishg.blogspot.com/2006/04/scala-compose-classes-with-mixins.html] Style-System in AS3. Ich möchte in der Lage sein, mehrere Klassen zu einem einzigen Objekt zusammenzufassen. ...
Referenzen zu Merkmalen in structs
Ich habe eine EigenschaftFoo pub trait Foo { fn do_something(&self) -> f64; }und eine Struktur, die auf dieses Merkmal verweist pub struct Bar { foo: Foo, } Versuch zu kompilieren bekomme ich error: reference to trait `Foo` where a type is ...
Java-Merkmale oder Mixins-Muster?
Gibt es eine Möglichkeit, Mixins oder Merkmale in Java zu emulieren? Im Grunde brauche ich eine Möglichkeit zur Mehrfachvererbung, damit ich mehreren Klassen eine gemeinsame Geschäftslogik hinzufügen kann.
Programm zur Implementierung des Merkmals is_same_type in c ++
HI Kann jemand ein Beispielprogramm zur Implementierung des Merkmals is_same_type in c ++ geben?
Wie kann ich eine is_prime-Funktion erstellen, die für verschiedene Integer-Typen generisch ist?
Ich habe mich gerade mit Rust befasst und möchte einige grundlegende mathematische Funktionen entwickeln, die allgemein gültig sind. Ich habe folgendeis_prime Funktion: fn is_prime(n: i64) -> bool { if n == 2 || n == 3 { return true; } else if n ...
Warum wird das Kopiermerkmal für die Standard-Array-Initialisierung (Strukturwert) benötigt?
Wenn ich eine Struktur wie diese definiere, kann ich sie als Wert an eine Funktion übergeben, ohne etwas Bestimmtes hinzuzufügen: #[derive(Debug)] struct MyType { member: u16, } fn my_function(param: MyType) { println!("param.member: {}", ...