diff options
Diffstat (limited to 'exercises/functions')
| -rw-r--r-- | exercises/functions/README.md | 8 | ||||
| -rw-r--r-- | exercises/functions/functions1.rs | 10 | ||||
| -rw-r--r-- | exercises/functions/functions2.rs | 16 | ||||
| -rw-r--r-- | exercises/functions/functions3.rs | 16 | ||||
| -rw-r--r-- | exercises/functions/functions4.rs | 28 | ||||
| -rw-r--r-- | exercises/functions/functions5.rs | 15 |
6 files changed, 0 insertions, 93 deletions
diff --git a/exercises/functions/README.md b/exercises/functions/README.md deleted file mode 100644 index 6662d0d..0000000 --- a/exercises/functions/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Functions - -Here, you'll learn how to write functions and how the Rust compiler can help you debug errors even -in more complex code. - -## Further information - -- [How Functions Work](https://doc.rust-lang.org/book/ch03-03-how-functions-work.html) diff --git a/exercises/functions/functions1.rs b/exercises/functions/functions1.rs deleted file mode 100644 index 40ed9a0..0000000 --- a/exercises/functions/functions1.rs +++ /dev/null @@ -1,10 +0,0 @@ -// functions1.rs -// -// Execute `rustlings hint functions1` or use the `hint` watch subcommand for a -// hint. - -// I AM NOT DONE - -fn main() { - call_me(); -} diff --git a/exercises/functions/functions2.rs b/exercises/functions/functions2.rs deleted file mode 100644 index 5154f34..0000000 --- a/exercises/functions/functions2.rs +++ /dev/null @@ -1,16 +0,0 @@ -// functions2.rs -// -// Execute `rustlings hint functions2` or use the `hint` watch subcommand for a -// hint. - -// I AM NOT DONE - -fn main() { - call_me(3); -} - -fn call_me(num:) { - for i in 0..num { - println!("Ring! Call number {}", i + 1); - } -} diff --git a/exercises/functions/functions3.rs b/exercises/functions/functions3.rs deleted file mode 100644 index 74f44d6..0000000 --- a/exercises/functions/functions3.rs +++ /dev/null @@ -1,16 +0,0 @@ -// functions3.rs -// -// Execute `rustlings hint functions3` or use the `hint` watch subcommand for a -// hint. - -// I AM NOT DONE - -fn main() { - call_me(); -} - -fn call_me(num: u32) { - for i in 0..num { - println!("Ring! Call number {}", i + 1); - } -} diff --git a/exercises/functions/functions4.rs b/exercises/functions/functions4.rs deleted file mode 100644 index 77c4b2a..0000000 --- a/exercises/functions/functions4.rs +++ /dev/null @@ -1,28 +0,0 @@ -// functions4.rs -// -// This store is having a sale where if the price is an even number, you get 10 -// Rustbucks off, but if it's an odd number, it's 3 Rustbucks off. (Don't worry -// about the function bodies themselves, we're only interested in the signatures -// for now. If anything, this is a good way to peek ahead to future exercises!) -// -// Execute `rustlings hint functions4` or use the `hint` watch subcommand for a -// hint. - -// I AM NOT DONE - -fn main() { - let original_price = 51; - println!("Your sale price is {}", sale_price(original_price)); -} - -fn sale_price(price: i32) -> { - if is_even(price) { - price - 10 - } else { - price - 3 - } -} - -fn is_even(num: i32) -> bool { - num % 2 == 0 -} diff --git a/exercises/functions/functions5.rs b/exercises/functions/functions5.rs deleted file mode 100644 index f1b63f4..0000000 --- a/exercises/functions/functions5.rs +++ /dev/null @@ -1,15 +0,0 @@ -// functions5.rs -// -// Execute `rustlings hint functions5` or use the `hint` watch subcommand for a -// hint. - -// I AM NOT DONE - -fn main() { - let answer = square(3); - println!("The square of 3 is {}", answer); -} - -fn square(num: i32) -> i32 { - num * num; -} |
