Artificial intelligent assistant

switch文の分岐について Switch func f1(obj: AnyObject) -> AnyObject { switch obj { case let arr as NSArray: return arr case let dic as NSDictionary: return dic default: return obj } } obj case let arr as NSArray: return arr case let dic as NSDictionary: return dic objcasttrue case let arr as NSArray: Optional Binding

Swiftswitch-casepatternswitch-case

Type-Casting PatternsValue Binding Pattern`let`(Optional Binding`Optional`)

()

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 733f23737c4f8d55bdfcbdb59ad28b3b