Avatar
そういえばswitch case 文で取ったら値をさらにもう一回アンラップすることって可能ですか?例えば enum A { case a(Int?) } let a = A.a(1) switch a { case .a(let a) where case .some(let unwrappedA) = a: //do something default: break } みたいな