swift - 从 3 维数组中获取元素

标签 swift

我是 Swift 新手,什么都不知道,我有这种数组

var arrayOFJumpForwardBack: [Int: [String: [String]]] = 
    [1: ["chapter": ["15 sec","30 sec","45 sec","60 sec"]]]

并且,我想知道如何从该数组中获取某些元素?

最佳答案

Swift - 数组和字典

数组的语法如下:

["value1","value2","value3"]

字典的语法如下:

["ABC":"valueForABC","XYZ":"valueForXYZ"]

在本例中,您使用的是字典,与数组的主要区别在于顺序并不重要,每个值都用一个键表示,因此使用以下示例:

示例:

假设我们有一个字典,其中存储了键为“JHC”的单词“apple”和键为“IOP”的“pear”。我们想要打印“我有一个苹果”,然后:

var myFridge:[String:String] = ["JHC":"apple","IOP":"pear"]
print("I have an \(myFridge["JHC"]!)")

多维数组只是您想要的另一个x维度内的数组。

我宁愿避免创建如上所述的字典 ↑

关于swift - 从 3 维数组中获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50594768/

相关文章:

json - Hyperoslo Sync 无法使用 Alamofire JSON 响应

ios - 在 Swift 中使用命名 Assets 初始化 URL() 的正确方法?

c# - Xamarin.iOS 上的 Swift 框架 - 已抛出 Foundation.MonoTouchException

ios - 在 Storyboard中更改 UIImageView 的大小

swift - 解析日期需要大量的 RAM

swift - 应用 CIFilter 后图像旋转

ios - Xcode 8 和 Swift 3 - ScrollView 和 .Xib 文件不工作

ios - iMessage Extension - 在我尝试滑动到另一个应用程序然后返回之前,我无法与 UICollectionView 交互

swift - 当使用 SpriteKit 同时与两个节点发生碰撞时,我如何选择我想要联系的节点?

ios - 在 iOS 上集成 Amazon Payments(Swift 或 Objective-C)