У мові програмування Swift написано:
Функції також можуть приймати змінну кількість аргументів, збираючи їх у масив.
func sumOf(numbers: Int...) -> Int { ... }
Коли я називаю таку функцію списком чисел, розділених комами (`sumOf (1, 2, 3, 4)), вони стають доступними як масив всередині функції.
Питання: що робити, якщо у мене вже є масив чисел, який я хочу передати цій функції?
let numbers = [1, 2, 3, 4]
sumOf(numbers)
Це не вдається з помилкою компілятора: "Не вдалося знайти перевантаження для" __conversion ", яка приймає надані аргументи". Чи є спосіб перетворити наявний масив у список елементів, які я можу передати до варіативної функції?