In Swift Programlama Dili , diyor:
İşlevler ayrıca bir dizi halinde toplanan değişken sayıda argüman alabilir.
func sumOf(numbers: Int...) -> Int { ... }
Virgülle ayrılmış bir sayı listesiyle (`sumOf (1, 2, 3, 4) böyle bir işlevi çağırdığımda, bunlar işlevin içinde bir dizi olarak kullanılabilir hale getirilir.
Soru: Bu işleve geçmek istediğim bir dizi sayım varsa ne olur?
let numbers = [1, 2, 3, 4]
sumOf(numbers)
Bu derleyici hatasıyla başarısız olur, "Sağlanan argümanları kabul eden '__conversion' için aşırı yük bulunamadı". Var olan bir diziyi, değişken bir işleve iletebileceğim öğeler listesine dönüştürmenin bir yolu var mı?