struct SomeStruct {
struct AnotherStruct {
var int: Int
}
var int: Int
}
var someArray = [SomeStruct.AnotherStruct]() // error
var anotherArray = Array<SomeStruct.AnotherStruct>() // this works
上記のコードでは、 cannot call value of non-function type '[SomeStruct.AnotherStruct.Type]'
が得られます。これはバグなのでしょうか、それとも何かが残っているので、Array表記を使用する必要がありますか?埋め込みタイプの配列/辞書を初期化するSwiftエラー
のような構造体の内側構造体の空の配列を宣言するために、この構文を使用することができます。 –