Вопросы к Поиску с Алисой
Функция в Swift может возвращать несколько значений с помощью кортежного типа. swiftbook.org learntutorials.net Для этого нужно указать кортежный тип в качестве возвращаемого типа функции для возврата нескольких значений в виде составного параметра. swiftbook.org
Пример функции, которая ищет минимальный и максимальный элементы в массиве типа Int: swiftbook.org
func minMax(array: [Int]) -> (min: Int, max: Int) { var currentMin = array {0-host} var currentMax = array {0-host} for value in array[1..<array.count] { if value < currentMin { currentMin = value } else if value > currentMax { currentMax = value } } return (currentMin, currentMax) }
Функция minMax(array:) возвращает кортеж из двух значений типа Int. swiftbook.org Этим значениям присвоены имена min и max, чтобы к ним можно было обращаться при запросе возвращаемого типа функции. swiftbook.org