В разделе «Язык программирования Swift» в разделе «Тип функции» говорится: «Поскольку тип параметра и тип возврата могут быть типом типа, типы функций поддерживают функции и методы, которые принимают несколько параметров и возвращают несколько значений . "Тип параметра функции в Swift
Обратите внимание на использование слова« может быть »- означает ли это, что тип параметра может быть чем-то еще? Или тип параметра должен быть только кортежом?
это может быть одно значение –
Я думаю, что этот комментарий больше нацелен на то, чтобы указать, что типы возврата не ограничены единичными значениями любой mor чем аргументы. Кроме того, имейте в виду все, что вы могли бы сказать, все кортежи, одно значение является просто одним кортежем, поэтому каждое значение имеет свойство .0. –
«Одиночное значение может быть добавлено и в 1 кортеж». Я не думаю, что они «продвигаются» по 1 кортежам, так как они являются 1-кортежами, поскольку существует всего один кортеж: «Если в круглых скобках есть только один элемент, тип - это просто тип этого элемента. Например, тип (Int) - это Int, а не (Int). В результате вы можете назвать элемент кортежа только тогда, когда тип кортежа состоит из двух или более элементов ». Excerpt From: Apple Inc.« Быстрый язык программирования (Swift 2 Preerelease) ». –