函数
2017-08-11 本文已影响6人
fanqy
多重返回值函数
1.你可以用元组(tuple)类型让多个值作为一个复合值从函数中返回。 2.可选元组返回类型: #在元组类型的右括号后放置一个问号来定义一个可选元组,例(Int, Int)? 或 (String, Int, Bool)? 3.函数参数标签和参数名称 #忽略参数标签 4.默认参数值 #当默认值被定义后,调用这个函数时可以忽略这个参数。 5.可变参数 #一个可变参数(variadic parameter)可以接受零个或多个值。函数调用时,你可以用可变参数来指定函数参数可以被传入不确定数量的输入值。通过在变量类型名后面加入(...)的方式来定义可变参数。 6.输入输出参数 In-Out Parameters 7.函数类型 8.函数类型作为返回类型 9.嵌套函数