【笔记】Swift的函数

前言

Swift的函数学习笔记

定义函数

  • 函数名的命名规则为小驼峰

无参

1
2
3
func 函数名() {
...
}

有参

1
2
3
func 函数名(形参名: 数据类型) {
...
}

定义内部变量名和外部变量名

1
2
3
func 函数名(外部变量名 内部变量名: 数据类型) {
...
}
省略外部变量名
1
2
3
func 函数名(_ 内部变量名: 数据类型) {
...
}

有返回值

1
2
3
4
5
func 函数名() -> 返回值类型 {
...

return 返回值
}

函数的参数

1
2
3
func 函数名(函数引用的参数名 函数体内调用的参数名: 参数类型) {
...
}
1
函数名(函数引用的参数名: 实际参数)

省略函数引用的参数名

1
2
3
func 函数名(_ 参数名: 参数类型) {
...
}
1
函数名(实际参数)

省略所有参数名

  • 如果不指定参数名

调用函数

无参

1
函数名()

有参

1
函数名(形参名: 值)

定义内部变量名和外部变量名

1
函数名(外部变量名: 数据类型)
省略外部变量名
1
函数名(数据类型)

有返回值

1
var 变量名 = 函数名(形参名: 值)

在函数内定义函数

1
2
3
4
5
func father() {
func son() {
...
}
}

完成

参考文献

哔哩哔哩——疯狂滴小黑