Avatar
omochimetaru 1/23/2020 3:04 PM
var foo: any Foo = Foo1() let x = foo.x foo = Foo2() foo.x = x ↑これは↓のような解釈 let foo_1: any Foo = Foo1() let x = foo_1.x let foo_2 = Foo2() foo_2.x = x // foo_2.Xとfoo_1.Xは違う型だからコンパイルエラー