Swift: Tuples (Кортежи)

Теперь легко на лету сформировать возвращаемое значение состоящее из данных любых типов
Особенно полезно, если функция должна вернуть несколько значений

(min: Int, max: Int) — и есть кортеж, состоящий из двух целых чисел

Теперь мы можем обратиться к answer.min и answer.max, но это лишь в случае если были указаны имена в определении кортежа, т.е. (min: Int, max: Int) а не просто (Int, Int)

Можно так же сделать декомпозицию результата, разложив на составляющие

Можно пропускать ненужные значения с помощью подчеркивания

ну и можно получить доступ по индексу

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

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