class ClassA { class ClassB { } } let compiles: [ClassA.ClassB] let doesNotCompile = [ClassA.ClassB]()
Playground execution failed: MyPlayg
compiles is an array of type ClassA.ClassB
In doesNotCompile you are trying to use an array as a function. Didn't you mean:
let doesNotCompile = ClassA.ClassB()