Несколько вопросов по массивам и словарям

swift
swift3

#1

Уважаемые форумчане!
Помогите, пожалуйста, разобраться со следующим (нигде не могу найти инфу).

Вопрос № 1.
Есть ли в Swift многомерные массивы, содержащие более двух уровней вложенности?

Вопрос № 2.
Как получить доступ к любому из элементов массива, указанных ниже:

var resultsOfGames = [“Red Wings”:[“2:1”,“2:3”], “Capitals”:[“3:6”,“5:5”],“Penguins”:[“3:3”,“1:2”]]

Подобный синтаксис не работает: resultsOfGames[“Red Wings”][0]

Заранее спасибо!


#2

Да. Трехмерный массив:

var arr = [[[Int]]]()
arr = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]

Это словарь, а не массив


#3

Спасибо, большое! Совсем вылетело из головы, что словарь возвращает опциональный тип данных.