Swift: Subscripts — индексы

Синтаксис вызова: ИмяПеременной[index]
По сути — сокращения для удобства доступа к элементам массивов, коллекций, могут быть реализованы для структур, классов и перечислений
Практическое применение было рассмотрено в пункте String (Строки)

Определяются с помощью ключевого слова subscript

set можно не определять, тогда будет только для чтения
Индексы могут принимать произвольное число аргументов любого типа, variable parameter, variadic parameter
Индексы не могут принимать inout параметры или параметры со значениями по умолчанию

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *