Классно что в
Rust, как и в
Swift, не обязательно помещать условия в скобки при использовании условных конструкций
if:
if isProductActive && productCount > 0 {
println!("Доступно для покупки");
} else {
println!("Недоступно для покупки");
}
Конечно это дело привычки, но когда постоянно пишешь на
Swift, где добавление скобок вовсе не обязательно и переключаешься на тот же
JavaScript, то часто забываешь их добавить и программа не запускается из-за ошибок.
if (isProductActive && productCount > 0) {
console.log("Доступно для покупки");
} else {
console.log("Недоступно для покупки");
}
Кроме того, без обязательного добавления скобок там, где они не нужны код выглядит короче и лаконичнее.