Кортежи

Кортежи можно деструктурировать с помощью match следующим образом:

fn main() {

let pair = (0, -2);

// ЗАДАНИЕ ^ Попробуйте другие значения для `pair`

println!("Tell me about {:?}", pair);

// Match можно использовать для деструктуризации кортежей

match pair {

// Деструктурируем два значения

(0, y) => println!("Первое значение `0`, а `y` равно `{:?}`", y),

(x, 0) => println!("`x` равно `{:?}`, а второе значение `0`", x),

_      => println!("Неважно, какого они значения"),

// `_` означает, что значение не будет связано с переменной

}

}

הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Смотрите также:

Tuples

Загрузка...