Skip to content
← All examples

Day of week

Rust Switch / case

match with «|» and «_»

Flowchart (ISO 5807)

YesNoYesNoYesNoYesNoYesNoYesNoStartInput dd == 1Return «Понеділок»Endd == 2Return «Вівторок»Endd == 3Return «Середа»Endd == 4Return «Четвер»Endd == 5Return «П'ятниця»Endd == 6 || d == 7Return «Вихідний»EndReturn «Невідомий день»EndFigure 1 — day_name

Source code

fn day_name(d: u8) -> &'static str {
    match d {
        1 => "Понеділок",
        2 => "Вівторок",
        3 => "Середа",
        4 => "Четвер",
        5 => "П'ятниця",
        6 | 7 => "Вихідний",
        _ => "Невідомий день",
    }
}