自定义函数

无返回值函数

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)");

你可能感兴趣的:(自定义函数)