2016-08-12 5 views

Antwort

2

Ja, können Sie einen Standardparameterwert, wobei in diesem Fall stellen Sie die Parameter off an der Aufrufstelle verlassen können:

func someFunction(someParam: Int = 12) { 
    print(someParam) 
} 

someFunction(10) 

someFunction() 

du mit Optional-nil auf Standard kombinieren:

func someFunction(someParam: Int? = nil) { 
    if let x = someParam { 
     print(x) 
    } 
    else { 
     print("no param given") 
    } 
} 

Parameter mit Standardwerten sollten am Ende der Parameterliste stehen.

Verwandte Themen