diff options
Diffstat (limited to 'exercises/options/options1.rs')
| -rw-r--r-- | exercises/options/options1.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/exercises/options/options1.rs b/exercises/options/options1.rs new file mode 100644 index 0000000..9d96817 --- /dev/null +++ b/exercises/options/options1.rs @@ -0,0 +1,23 @@ +// options1.rs +// Execute `rustlings hint options1` or use the `hint` watch subcommand for a hint. + +// I AM NOT DONE + +// you can modify anything EXCEPT for this function's signature +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 * 1235) + 2) / (4 * 16) + }; + + numbers[iter as usize] = number_to_add; + } +} |
