日記
最近レンチンした野菜と肉をオーブンで焼くのにハマっている。放置してればできるし美味しい。
今日書いたコード
enum TireSize: RawRepresentable { // ... init?(rawValue: String) { guard let d = Int(rawValue) else { return nil } if let standardTireSize = StandardTireSize(rawValue: d) { self = .standard(standardTireSize) } else { self = .custom(d) } } var rawValue: String { "\(circumference)" } // ここがlabelになっていた // ... var label: String { // ... } // ... }
感想
これ最初からこうなっていそう。もとの値を復元しようとしないと気づけなかったやつ。