arrays - 双方括号在swift中是什么意思?

标签 arrays swift syntax

下面是swift中的示例代码。

var loadedMessages = [[Message]]()

Message 是一个自定义类。我不确定 [[Message]] () 在做什么。

最佳答案

它指定您的变量 loadedMessages 是一个包含 Message 对象的数组。 loadedMessages 的 JSON 表示可能如下所示:

loadedMessages: [
  [ <Message>, <Message>, <Message> ],
  [ <Message>, <Message>, <Message> ]
]

Playground 快速实现类似的东西可以让您对情况有一个很好的反省:

var foo = [[String]]()
foo.append(["bar"])
foo[0][0] // reveals "bar"

关于arrays - 双方括号在swift中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770424/

相关文章:

c++ - 如何使用 uin8_t 数组分配结构?

arrays - 如何在Dart中对该数组/映射进行排序?

swift - 如何调用swift函数

objective-c - UINavigationController,弹出到webview

swift - 在 Swift 4 中展开可选项

sql-server - SQL 查询设计器

JavaScript ES6 : array of objects to array grouped by key and indexed by property

iphone - 在iPhone上读取5000行文本文件

c++ - 不同的函数指针语法作为另一个函数的参数

c - 初学者 : Pointers and General Syntax in C Programming