Поле кортежа по номеру в Rust
Поле кортежа берут точкой и номером с нуля.
Первое значение - это поле .0, второе -
.1. Номер не пишут в кавычках: после
имени переменной идут точка и цифра.
Возьмем пару из прошлого урока и выведем каждое поле отдельно:
let pair = (3, true);
println!("{}", pair.0);
println!("{}", pair.1);
На экране сначала число 3, затем слово
true. Поле .0 всегда относится
к первому значению в скобках, даже если
типы полей разные:
let data = (12, false);
println!("{}", data.0);
println!("{}", data.1);
Дан кортеж:
let pair = (8, true);
Выведите поле .0 и поле .1.
Дан кортеж:
let pair = (15, false);
Запишите поле .1 в переменную flag
и выведите flag.
Дан кортеж:
let pair = (2, true);
Скажите, какое значение дает выражение
pair.0.