Я пытаюсь объявить переменную, которая хранит массив массивов. Каждый массив затем содержит объект Dictionary. Я попробовал кучу разных возможных объявлений, но компилятор не доволен ни одним из них.Создать изменяемый массив массивов, каждый из которых содержит словарь в swift?
Любое предложение?
Благодаря
Разъяснение о том, что мне было нужно:
Массив, который содержит массивы, где каждый из них содержит словари.
это работает. Я закончил тем, что сделал это необязательным, потому что мне нужно было это сделать: «var cars: [[Dictionary]]?" –
zumzum
Компилятор, кажется, принимает ваше решение, похоже, эквивалентно Array>>(), я по-прежнему предпочитаю свой путь, возможно, потому, что я исхожу из java-фона, поэтому для меня это кажется естественным. –
@zumzum: Вы можете даже сходить с ума и использовать 'var cars: [[[String: String]]] = []'. Я предлагаю вам пересмотреть вопрос о том, как сделать массив необязательным - он добавляет немного дополнительной работы, а пустой массив может иметь по существу то же значение, что и необязательное значение «nil». –