Получает элементы из трехмерного массива - PullRequest
0 голосов

Я новичок в Swift и не знаю всего, у меня есть такой массив

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

, и я хотел бы знать, как я могу получить определенные элементы из этого массива?

1 Ответ

0 голосов
/ 30 мая 2018

Swift - Массивы и словари

Синтаксис массива выглядит следующим образом:

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

Синтаксис словаря равенследующим образом:

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

В этом случае вы используете словарь, и основное отличие от массива состоит в том, что порядок не имеет значения, каждое значение представляется ключом, поэтому со следующимпример:

Пример:

Допустим, у нас есть словарь, в котором мы сохранили слово «яблоко» с ключом «JHC» и «груша» с ключом"IOP".Мы хотим напечатать «У меня есть яблоко», тогда:

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

многомерный массив - это просто массив внутри другого, x измерений, которые вы хотите.

Я бы предпочел создать словарь, как указано выше ↑

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...