【笔记】Swift的函数
前言
Swift的函数学习笔记
定义函数
- 函数名的命名规则为小驼峰
无参
1 | func 函数名() { |
有参
1 | func 函数名(形参名: 数据类型) { |
定义内部变量名和外部变量名
1 | func 函数名(外部变量名 内部变量名: 数据类型) { |
省略外部变量名
1 | func 函数名(_ 内部变量名: 数据类型) { |
有返回值
1 | func 函数名() -> 返回值类型 { |
函数的参数
1 | func 函数名(函数引用的参数名 函数体内调用的参数名: 参数类型) { |
1 | 函数名(函数引用的参数名: 实际参数) |
省略函数引用的参数名
1 | func 函数名(_ 参数名: 参数类型) { |
1 | 函数名(实际参数) |
省略所有参数名
- 如果不指定参数名
调用函数
无参
1 | 函数名() |
有参
1 | 函数名(形参名: 值) |
定义内部变量名和外部变量名
1 | 函数名(外部变量名: 数据类型) |
省略外部变量名
1 | 函数名(数据类型) |
有返回值
1 | var 变量名 = 函数名(形参名: 值) |
在函数内定义函数
1 | func father() { |