Avatar
Yes!
11:52 AM
ん?なんかそもそも変だぞ
11:52 AM
class Object { var x: Int = 1 } protocol SomeChild where Self : Object { func doSomething() } class ChildObject: Object, SomeChild { func doSomething() { print("hello") } } let c: SomeChild = ChildObject() c.x // Compile Error c.doSomething() SomeChildはObjectを満たしているはずだが、xを呼び出せない
11:53 AM
Existentialだからか?でもこれは…