Тур по Rust Зміст

Повернення значень з блокових виразів

if, match, функції та блоки видимості (scope blocks) мають унікальний спосіб для повернення значень в Rust.

Якщо останній вираз в if, match, функцій чи блоків видимості без крапки з комою (;) - Rust поверне це значення з блоку.

Це чудовий спосіб створити короткий вираз для отримання значення, що може бути записаний в змінну.

Мусимо зазначити, що це також спосіб яким вираз if може бути використаний як тернарний оператор.