2024-06-10 16:05:25 +08:00

27 lines
704 B
Rust

// functions4.rs
//
// 這家商店正在舉行促銷活動,如果價格是偶數,您可以獲得 10 元折扣,
// 但如果是奇數,則只折抵 3 元。(不用擔心函數本身的內容,
// 我們目前只關心函數的簽名。如果有需要,這是一個提前了解未來練習的好方法!)
//
// 執行 `rustlings hint functions4` 或使用 `hint` watch 子命令來獲取提示。
// 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
}