IOS开发入门 Swift语法函数func使用详解

IOS开发入门 Swift语法函数func使用详解

在swift语法中定义函数必须使用关键字func,还要指定名称,参数和返回类型

swift语法中的函数必须使用func关键字,编译器才知道这里定义的是一个函数

func areaOfRectangle(width: Double, height: Double) ->Double{

return width * height

}

swift语法中的函数名称,跟其他语言中的差不多,允许数字、字母、下划线开头,且首字母小写,后面单词首字母大写的命名方式

函数的参数先写参数名称,加一个冒号,再写参数的类型,跟其他语言相比多了一个冒号,且顺序相反

返回类型使用 【-> 类型】来表示

如果无返回类型,【-> 类型】可以省略,也可以写成【-> Void】

func areaOfRectangle(width: Double, height: Double) -> Void{

// return width * height

}

func areaOfRectangle2(width: Double, height: Double){

// return width * height

}

函数调用方式,直接写函数名称,括号中的参数名称也必须要写,同时要给值

func areaOfRectangle(width: Double, height: Double) -> Double{

return width * height

}

// 函数调用方式

var area = areaOfRectangle(width: 5, height: 10)

print("宽5,高10,面积 = \(area)")

无参无返回值的函数写法就比较简单了

func hello(){

print("无参数/无返回值的函数 hello")

}

// 函数调用方式

hello()