Изменчивость коллекций

Если вы создаете массив, набор, или словарь и назначаете его переменной, то коллекция будет изменяемая. Это означает, что вы можете изменить набор после его создания путем добавления, удаления или изменения элементов в коллекции. И наоборот, если назначить массив, набор, или словарь, константой, то набор (коллекция) будет неизменным, и его размер и содержание не может быть изменено.

Это хорошая практика, чтобы создать неизменяемые коллекции во всех случаях, когда набор не нужно менять. Это позволяет Swift компилятору оптимизировать производительность коллекций которые вы создаете.


Просмотренно: 830 раз