Пустой кортеж в Rust
Пустой кортеж ничего не хранит. Запись
() - это значение, в котором нет
полей и нет полезной нагрузки. Такие
скобки можно записать в переменную, как
число или логическое значение.
Пустые скобки означают значение без данных. Оно отличается от пары или тройки: внутри нет ни одного элемента, к полям по номеру обратиться нельзя:
let empty = ();
Пустые скобки можно записать во вторую переменную так же, как число. Копия не добавляет полей, остается то же значение без данных:
let unit = ();
let again = unit;
Объявите переменную slot со значением
пустого кортежа.
Дан кортеж:
let blank = ();
Запишите его в переменную copy.
Скажите, сколько полей у значения ().