изменяемая коллекция как значение в быстром словаре копируется и не ссылается на нее и становится неизменной - PullRequest
0 голосов
/ 04 июля 2018

Мои коллекции копируются в словарь, а не сохраняются как изменяемые ссылки.

например:

  var map = Dictionary<Int,Set<Int>>()
  var mySet = map[key, default: Set()]
  if mySet.count == 0 {
    // the collection doesn't exist in the dictionary so I am setting it
    // stored by value and not reference
    sectionToFeed[sectionId] = mapping
  }
  // this doesn't mutate the stored set
  mySet.insert(item)
  print(mySet)    <<<<<<<<<<<< Prints different collections
  print(map[key]) <<<<<<<<<<<<
...