您的位置:首页 > 移动开发 > Swift

函数的定义和用处

2016-07-26 13:19 302 查看

函数

目标

掌握函数的定义
掌握外部参数的用处
掌握无返回类型的三种函数定义方式

代码实现

函数的定义
格式 
func 函数名(行参列表) -> 返回值 {代码实现}

调用 
let result = 函数名(值1, 参数2: 值2...)


func sum(a: Int, b: Int) -> Int {
return a + b
}

let result = sum(10, b: 20)

没有返回值的函数,一共有三种写法
省略
()
Void

func demo(str: String) -> Void {
print(str)
}
func demo1(str: String) -> () {
print(str)
}
func demo2(str: String) {
print(str)
}

demo("hello")
demo1("hello world")
demo2("olleh")

外部参数
在形参名前再增加一个外部参数名,能够方便调用人员更好地理解函数的语义
格式:
func 函数名(外部参数名 形式参数名: 形式参数类型) -> 返回值类型 { // 代码实现 }

Swift 2.0 中,默认第一个参数名省略

func sum1(num1 a: Int, num2 b: Int) -> Int {
return a + b
}

sum1(num1: 10, num2: 20)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift