无返回值函数
func GPLTest2(name:String) {
print("无返回值函数");
}
有返回值函数
func GPLTest(name:String) -> (String,Int) {
let GPLString:String = "哈哈";
let GPLNum:Int = 11;
return(GPLString,GPLNum);
}
** 同时改变函数内外的参数值,可以用inout关键字,同时调用函数的时候给参数加上前缀&**
func add(age:inout Int){
age += 1
}
调用
print("\(GPLTest(name: "1111"))");
GPLTest2(name: "111");
var age = 22;
add(age: &age);
print("\(age)");