Задать вопрос
aheleha
@aheleha
Веб-дизайнер

Что будет в словаре при присвоении ему объекта через ключ?

Не знаю правильно ли я сформулировал вопрос. Только учусь.
Есть такой код:
class List {
  let name: String
  var movies: [String] = []

  init(name: String) {
    self.name = name
  }
}

class User {
    var lists: [String: List] = [:]

  func addList(_ list: List) {
    lists[list.name] = list
  }
}

let jane = User()
var actionList = List(name: "Action")

jane.addList(actionList)

jane.lists["Action"]?.movies.append("Rambo")
jane.lists["Action"]?.movies.append("Terminator")


Я не могу никак вообразить, что в итоге будет в в словаре lists? Как будет выглядеть этот словарь после его заполнения выполненным выше кодом?
  • Вопрос задан
  • 61 просмотр
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
half-life
@half-life
Как то так
5c3e1d8eaab88046413772.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы