函数基本使用用法逻辑与OC差不多,只是格式写法有很大的变化,不过都只需关注函数名---参数----返回值,这些,都是一样有没有返回值,有没有参数等
基本使用
多个返回值
函数调用-多个返回值
1.指定函数标签
from-->hometown
省略标签
2.默认参数
这个与Python等语言相似,可以给一个默认参数,如果不赋新的值,就使用默认值
默认参数
3,变量参数
Double... == [Double]
省略号相当于数组的意思,函数最多可以有一个可变参数
4.输出参数
输出参数
调用
函数类型
5.使用函数类型
定义一个被称为变量的变量mathFunction,它有一个函数需要两个Int值,并返回一个Int值。设置这个新变量来引用所谓的函数addTwoInts
调用
具有相同匹配类型的不同功能可以分配给相同的变量,方式与非功能类型相同
与任何其他类型一样,您可以将其分配给Swift,以在将函数分配给常量或变量时推断函数类型
6.函数类型作为参数类型
函数作参数
7.函数类型作为返回类型
使用函数类型作为另一个函数的返回类型
两个普通函数
返回函数的函数
调用返回函数的函数
调用返回的函数
8.嵌套函数
本章目前为止所遇到的所有功能都是全局函数的示例,它们在全局范围内定义。您还可以在其他函数的主体内定义函数,称为嵌套函数
嵌套函数












网友评论