我在 Swift 中有一个我正在尝试编写的类,它有一个对象数组的变量。有没有更好的写法?
var myvar: Array<MyClass> = Array<MyClass>()
如果没有 = 号后的位,编译器会提示我的 AppDelegate 没有初始化器。上面的方法似乎有点冗长(虽然它并不比 c# 等价物更简洁,我猜)。我想知道有没有捷径。谢谢。
最佳答案
To create an empty array or dictionary, use the initialiser syntax.
let emptyArray = [String]()
let emptyDictionary = [String: Float]()
let individualScores = [75, 43, 103, 87, 12]
let interestingNumbers = [
"Prime": [2, 3, 5, 7, 11, 13],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Square": [1, 4, 9, 16, 25],
]
关于variables - 如何在 Swift 中声明和初始化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25718596/