variables - 如何在 Swift 中声明和初始化数组

标签 variables swift declaration

我在 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/

相关文章:

function - 更改两个函数内的变量值并在另一个函数中显示结果

Python:如何跨引用强制更新类变量

iOS:通过 url 请求向 firebase 服务发送推送通知

c++ - Calculator 08 错误程序 - 调试问题

c++ - 如何只声明一个对象而不在标题中定义

c++ - C++ 中的 10 或 12 位字段数据类型

python - 在python中将变量放在引号内

ios - 如何在 Sprite Kit (Swift) 中为具有内部结构的 SKSpriteNode 创建物理体

ios - 如何使这两个 UICollectionView 出现在同一个 View 中?

java - 在 if 条件中声明数组的解决方法