Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmTpDs 98 of 373 menu
◀ ▶

Разбор кортежа на переменные в Rust

Кортеж разбирают сразу на несколько имен. Слева в круглых скобках перечисляют имена через запятую, справа после знака = стоит кортеж. Первое имя получает первое поле, второе - второе.

Так удобно дать короткие имена полям пары и дальше работать с ними по отдельности:

let pair = (3, true); let (n, flag) = pair; println!("{}", n); println!("{}", flag);

После разбора переменная n хранит число 3, а flag - логическое значение да. Исходный кортеж в pair остается на месте, имена лишь копируют значения полей:

let sample = (6, false); let (count, ok) = sample; println!("{}", count); println!("{}", ok);

Дан кортеж:

let pair = (9, true);

Разберите его в переменные x и y. Выведите обе переменные.

Дан кортеж:

let pair = (1, false);

Разберите кортеж в low и off. Скажите, какое значение окажется в off.

Объявите кортеж 4 и нет, разберите его в a и b и выведите a.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить