Введение в кортежи в Rust
Кортеж держит несколько значений разных типов в одном месте. В одной записи можно сохранить число и логический ответ, два целых или три поля сразу. Так не нужно заводить отдельное имя на каждую мелочь, когда эти значения всегда идут вместе.
Порядок полей в кортеже фиксирован: первое значение остается первым, второе - вторым. Тип каждого поля свой, язык помнит, что где лежит. Обратиться к полю можно по номеру или разобрать кортеж сразу на несколько имен.
Кортеж удобен для коротких связок из двух или трех значений. Например, счет и флаг готовности, координаты на плоскости или три числа для простой записи. В этом разделе работаем только с числами и логическими значениями внутри кортежа.
Дальше разберем запись пары в круглых скобках, доступ к полю по номеру, разбор на переменные, кортеж из трех полей и пустые скобки как особое значение. В конце закрепим приемы на коротких задачах.