無返回值函數(shù)
func GPLTest2(name:String) {
print("無返回值函數(shù)");
}
有返回值函數(shù)
func GPLTest(name:String) -> (String,Int) {
let GPLString:String = "哈哈";
let GPLNum:Int = 11;
return(GPLString,GPLNum);
}
** 同時(shí)改變函數(shù)內(nèi)外的參數(shù)值,可以用inout關(guān)鍵字,同時(shí)調(diào)用函數(shù)的時(shí)候給參數(shù)加上前綴&**
func add(age:inout Int){
age += 1
}
調(diào)用
print("\(GPLTest(name: "1111"))");
GPLTest2(name: "111");
var age = 22;
add(age: &age);
print("\(age)");