Перейти до контенту
← Усі приклади

Знак числа

Rust Галуження

if як вираз

Блок-схема за ДСТУ

ТакНіТакНіПочатокВвід xx > 0Повернути 1Кінецьx < 0Повернути -1КінецьПовернути 0КінецьРисунок 1 — sign

Вихідний код

fn sign(x: i32) -> i32 {
    if x > 0 {
        1
    } else if x < 0 {
        -1
    } else {
        0
    }
}