介绍
func 函数名(参数列表) -> 返回值类型{
代码块
return 返回值
}
- func是关键字,多个参数列表之间可以用逗号(,)分隔,也可以没有参数
- 使用箭头"->"指向返回值类型
- 如果函数没有返回值,返回值为Void,并且"->返回值类型"部分可以省略
常见的函数类型
1.没有参数,没有返回值
func about() -> Void{
print("iPhone12Pro")
}
about()
func about1() {
print("iPhone12ProMax")
}
about1()
2.没有参数,有返回值
func readMessage() -> String{
return "快买苹果12Pro"
}
readMessage()
3.有参数,没有返回值
func callPhone(phoneNum : String) -> Void{
print("打电话给\(phoneNum)")
}
callPhone(phoneNum: "17602170211")
4.有参数,有返回值
func sum(num1 : Int, num2 : Int) -> Int{
return num1 + num2
}
sum(num1: 20, num2: 30)