Вирази if
Ви використовуєте вирази if так само, як і вирази if в інших мовах:
fn main() { let x = 10; if x == 0 { println!("нуль!"); } else if x < 100 { println!("великий"); } else { println!("величезний"); } }
Крім того, ви можете використовувати if як вираз. Останній вираз кожного блоку стає значенням виразу if:
fn main() { let x = 10; let size = if x < 20 { "маленький" } else { "великий" }; println!("розмір числа: {}", size); }
This slide should take about 4 minutes. 
                    Оскільки if є виразом і повинен мати певний тип, обидва його блоки розгалужень повинні мати той самий тип. Покажіть, що станеться, якщо додати ; після "маленький" у другому прикладі.
Вираз if слід використовувати так само, як і інші вирази. Наприклад, якщо він використовується в операторі let, цей оператор також має завершуватися символом ;. Видаліть ; перед println!, щоб побачити помилку компілятора.