From 84bb4905453576146f27dbb5cf609083e0a0e190 Mon Sep 17 00:00:00 2001 From: red Date: Wed, 7 Jul 2021 21:03:42 +0100 Subject: [PATCH] PARTIALLY SOLVED --- exercises/option/option1.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/exercises/option/option1.rs b/exercises/option/option1.rs index 602ff1a..07fcee7 100644 --- a/exercises/option/option1.rs +++ b/exercises/option/option1.rs @@ -9,15 +9,16 @@ fn print_number(maybe_number: Option) { } fn main() { - print_number(13); - print_number(99); + // rustc suggested solutions + print_number(Some(13)); + print_number(Some(99)); - let mut numbers: [Option; 5]; + let numbers: [Option; 5]; for iter in 0..5 { let number_to_add: u16 = { ((iter * 1235) + 2) / (4 * 16) }; - numbers[iter as usize] = number_to_add; + numbers[iter as usize] = Some(number_to_add); } }