gpt4 book ai didi

Swift 错误初始化嵌入类型的数组/字典

转载 作者:行者123 更新时间:2023-11-30 12:35:32 25 4
gpt4 key购买 nike

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]' 。这是一个错误还是我们遇到的问题,所以我们必须使用数组表示法?

最佳答案

这是一个错误,请在 bugs.swift.org SR349 提出。您也不能使用此声明嵌套类的空数组。

var someArray = [SomeClass.AnotherClass]()  // error

您可以使用此语法在结构内部声明空结构数组,如下所示

 var someArray: [SomeStruct.AnotherStruct] = []

关于Swift 错误初始化嵌入类型的数组/字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42918483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com