1. 格式
/**
格式
func 函数名(行参列表)-> 返回值类型
*/
func sum(x: Int, y: Int) -> Int{
return x + y
}
2. 外部参数
/**
外部参数,不会影响到函数内部的代码执行
作用是方便调用函数的人员,更加明确各个参数的语义
外部参数,在闭包中很重要
*/
func sum(num1 x: Int, num2 y: Int) ->Int{
return x + y
}
3. 没有返回值的情况
/**
1.什么都不写
2.Void
3.()
日常开发中,可以什么都不写,三种格式一定都要知道
三种类型,在闭包中会使用!
*/
func demo1(){
print("demo1")
}
func demo2()->Void{
print("demo2")
}
func demo3()->(){
print("demo3")
}