ぜのぜ

しりとりしようぜのぜのぜのぜ

297日目

日記

最近レンチンした野菜と肉をオーブンで焼くのにハマっている。放置してればできるし美味しい。

今日書いたコード

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 {
        // ...
    }

    // ...
}

感想

これ最初からこうなっていそう。もとの値を復元しようとしないと気づけなかったやつ。