1
私はSwiftを初めて使用しています。私は次のようなコードを書いていますが、これはもっと素敵な方法で書き直すことができます。コードフラグメントを最適化することは可能ですか?
let defaultCountry: MyEnum = ....
let countryStr: String? = ....
// How can I optimize the fragment below?
let country: MyEnum
if let countryStr = countryStr {
country = MyEnum(rawValue: countryStr) ?? defaultCountry
}
else {
country = defaultCountry
}
理想的に1行で、誰がどのように良いことをするためにアイデアを持っていますか:
ありlet country = ???