Swift學習筆記(三十二)——可變引數

乞力馬紮羅的雪CYF發表於2015-09-16

(1)有時候我們需要傳入的引數個數是不確定的,所以我們在宣告引數的時候,可以使用可變引數:

import Foundation

func add(a:Int,b:Int,others:Int ...) -> Int{
  
  var result = a + b
  for number in others{
  
    result += number
  
  }
  
  return result

}

println(add(1,2,3,4,5))

傳入的引數個數可以任意。

可變引數必須放在整個引數列表的最後。並且一個函式,最多隻能有一個可變引數。


github主頁:https://github.com/chenyufeng1991  。歡迎大家訪問!

相關文章