diff options
Diffstat (limited to 'exercises/option/option1.rs')
| -rw-r--r-- | exercises/option/option1.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/exercises/option/option1.rs b/exercises/option/option1.rs new file mode 100644 index 0000000..51c39f5 --- /dev/null +++ b/exercises/option/option1.rs @@ -0,0 +1,23 @@ +// option1.rs +// Make me compile! Execute `rustlings hint option1` for hints + +// I AM NOT DONE + +// you can modify anything EXCEPT for this function's sig +fn print_number(maybe_number: Option<u16>) { + println!("printing: {}", maybe_number.unwrap()); +} + +fn main() { + print_number(13); + print_number(99); + + let mut numbers: [Option<u16>; 5]; + for iter in 0..5 { + let number_to_add: u16 = { + ((iter * 5) + 2) / (4 * 16) + }; + + numbers[iter] = number_to_add; + } +} |
