1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2024-09-20 00:08:06 +02:00
rustlings/solutions/02_functions/functions4.rs

18 lines
324 B
Rust
Raw Normal View History

2024-05-21 02:43:18 +02:00
fn is_even(num: i64) -> bool {
num % 2 == 0
}
// The return type must always be annotated.
fn sale_price(price: i64) -> i64 {
if is_even(price) {
price - 10
} else {
price - 3
}
}
fn main() {
let original_price = 51;
println!("Your sale price is {}", sale_price(original_price));
}