//普通參數
func personInfo(name:String,age:Int)->String{
return"姓名:\(name) ,年齡:\(age)"
}
println(personInfo("郭豔璐",20))
//外部參數
func getName(#name:String)->String{
return name;
}
println(getName(name:"郭豔璐"))
//默認參數
func setPersonInfo(#name:String,age:Int=20)->(name:String,age:Int){
return (name,age)
}
var info =setPersonInfo(name: "郭豔璐", age:20)
println("姓名:\(info.name)"+" 年齡:\(info.age)")
//可變參數
func getPersons(persons:String...){
for person in persons {
println(person)
}
}
getPersons("guo","yan","lu")
//輸入輸出參數
func changeName(inout name:String){
name += "ABC"
}
var name = "郭豔璐"
changeName(&name)
println(name)