Extension of a nested type in Swift

前端 未结 2 758
醉话见心
醉话见心 2020-12-08 13:37

I have a main class, also providing a namespace:

class A {
}

and a nested class added via an extension (all for the sake of using separate

2条回答
  •  一生所求
    2020-12-08 14:21

    this works in my playground, as expected

    class A {
    }
    extension A {
        class B {
        }
    }
    extension A.B {
        func foo() {
            print("print from extension A.B")
        }
    }
    let ab = A.B()
    ab.foo()    // print from extension A.B
    

提交回复
热议问题