Видеокурсы по изучению языка программирования Swift. Подробнее

Сабскрипты или индексы

Если вы нашли опечатку в тексте, выделите ее и нажмите CTRL + ENTER.

Классы, структуры и перечисления могут определять индексы, которые являются сокращенным вариантом доступа к члену коллекции, списка или последовательности. Вы можете использовать индекс для получения или установки нового значения элемента без разделения этих двух методов (получения значения и установкой нового). К примеру, вы можете воспользоваться индексом в экземпляре массива для получения значения элемента someArray[index] или в экземпляре словаря someDictionary[key].

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

Swift: 
3.0