]> aoc.elinar.fr Git - aoc_2023/commitdiff
Utilisation d'un "match"
authoralex <null>
Fri, 1 Dec 2023 10:30:44 +0000 (11:30 +0100)
committeralex <null>
Sat, 2 Dec 2023 05:14:39 +0000 (06:14 +0100)
src/main.rs

index c0378be5a6398fe81f03491fa85bd379545d6929..080d202c77b3a60fb9bfb34af2b633a96069d6f9 100644 (file)
@@ -18,10 +18,9 @@ fn main() {
 }
 
 fn run(day: String) -> Result<(), Box<dyn Error>> {
-    if day == "day00" {
-        day00::run()?;
-    } else {
-        return Err(format!("unknown day \"{day}\"").into());
+    match day.as_ref() {
+        "day00" => day00::run()?,
+        _ => return Err(format!("unknown day \"{day}\"").into()),
     }
     Ok(())
 }