7
Hier ist eine swap
Funktion für zwei Elementen Tupeln:definieren Tupel Methoden
fn swap<A, B>(obj: (A, B)) -> (B, A)
{
let (a, b) = obj;
(b, a)
}
Beispiel für die Verwendung:
fn main() {
let obj = (10i, 20i);
println!("{}", swap(obj));
}
Gibt es eine Möglichkeit swap
als Methode auf zwei Elementen Tupeln zu definieren? I.e. so dass es so genannt werden kann:
(10i, 20i).swap()
Danke Vladimir! – dharmatech