Refining Ch06.

This commit is contained in:
rust-lang.xfoss.com
2023-12-18 15:15:11 +08:00
parent 2706dfe0c7
commit 358daf454c
2 changed files with 70 additions and 42 deletions

View File

@@ -17,10 +17,15 @@ fn value_in_cents(coin: Coin) -> u8 {
}
}
fn main() {
let penny = Coin::Penny;
let dime = Coin::Dime;
println! ("{}", value_in_cents(penny));
println! ("{}", value_in_cents(dime));
fn plus_one(x: Option<i32>) -> Option<i32> {
match x {
Some(i) => Some(i + 1),
}
}
fn main() {
let five = Some(5);
println! ("six: {:?}, none: {:?}", plus_one(five), plus_one(None));
}