函数的返回值

Swift2.0语言教程之函数的返回值与函数类型

南笙酒味 提交于 2019-12-05 09:47:12
Swift2.0语言教程之函数的返回值与函数类型 Swift2.0中 函数的返回值 根据是否具有返回值,函数可以分为无返回值函数和有返回值函数。以下将会对这两种函数类型进行讲解。 Swift2.0中 具有一个返回值的函数 开发者希望在函数中返回某一数据类型的值,必须要在函数声明定义时为函数设定一个返回的数据类型,并使用 return 语句进行返回。其中, return 语句的一般表示形式如下: return 表达式 其中,表达式可以是符合 Swift 标准的任意表达式。而具有返回值的函数声明定义形式如下: func 函数名 ( 参数列表 )-> 返回值类型 { 语句 return 表达式 } 其中,返回的表达式类型必须和函数的返回值类型一致。 【示例 7-13 】以下代码计算某一数值范围的长度,并返回输出。代码如下: import Foundation func range(start:Int,end:Int)->Int{ return end-start } let a=range(0, end: 10) print(a) 在代码中,指定函数的返回值类型为 Int ,而 return 表达式为 end-start 。运行结果如下所示: 10 Swift2.0中 具有多个返回值的函数 在 Swift 中,函数不仅可以返回一个返回值,还可以返回多个,这时就需要使用到元组类型