7
Dưới đây là một chức năng swap
cho tuples hai yếu tố:Xác định phương pháp tuple
fn swap<A, B>(obj: (A, B)) -> (B, A)
{
let (a, b) = obj;
(b, a)
}
Ví dụ sử dụng:
fn main() {
let obj = (10i, 20i);
println!("{}", swap(obj));
}
Có cách nào để xác định swap
như một phương pháp trên tuples hai yếu tố? I E. để có thể gọi là:
(10i, 20i).swap()
Cảm ơn Vladimir! – dharmatech