Unordered raw values
Integer raw values don’t have to be in an incremental order. Coins are a good use case:
enum Coin: Int { case penny = 1 case nickel = 5 case dime = 10 case quarter = 25
}
You can instantiate values of this type and access their raw values as usual:
let coin = Coin.quarter coin.rawValue // 25