trpl-zh-cn/listings/ch06-enums-and-pattern-matching/listing-06-03/src/main.rs

20 lines
282 B
Rust

// ANCHOR: here
enum Coin {
Penny,
Nickel,
Dime,
Quarter,
}
fn value_in_cents(coin: Coin) -> u8 {
match coin {
Coin::Penny => 1,
Coin::Nickel => 5,
Coin::Dime => 10,
Coin::Quarter => 25,
}
}
// ANCHOR_END: here
fn main() {}