Avatar
omochimetaru 8/10/2017 4:06 AM
var animalArray: [Animal] = Array<Cat>([Cat(), Cat()]) print(animalArray) // [__lldb_expr_132.Cat, __lldb_expr_132.Cat] print(type(of: animalArray)) // Array<Animal> var catArray: [Cat]? = animalArray as? [Cat] print(catArray) // Optional([__lldb_expr_128.Cat, __lldb_expr_128.Cat])
4:06 AM
これって全要素の実行時型チェックしてるよね・・・