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

Кортеж из трех полей в Rust

В кортеже может быть три поля. Значения перечисляют в скобках через запятую, как у пары, только элементов три. Нумерация полей снова начинается с нуля.

Запишем тройку из трех целых и выведем каждое поле:

let triple = (1, 2, 3); println!("{}", triple.0); println!("{}", triple.1); println!("{}", triple.2);

Разбор на имена работает и для трех полей. Слева в скобках три имени, справа - кортеж той же длины:

let triple = (1, 2, 3); let (a, b, c) = triple; println!("{}", b);

Дан кортеж:

let triple = (5, 6, 7);

Выведите поле .2.

Дан кортеж:

let triple = (10, 20, 30);

Разберите его в p, q и r. Выведите q.

Объявите кортеж 2, 4, 6 и скажите, какое число хранит поле .1.

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