自定义函数

无返回值函数

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)");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容