Rust имеет тип единицы измерения ()
, тип с одним нулевым значением. Значение этого типа блока также указывается с помощью ()
.
Какова цель типа единицы и ее стоимости? Это механизм, позволяющий избежать использования нуля (или нуля), как в других языках?