定义多参数函数 - 用func声明函数
func name(parameters) -> return type {
function body
}
func halfOpenRangeLength(start: Int, end: Int) -> Int {
return end - start
} let value = halfOpenRangeLength(, end: )
print(value)
定义无参数函数
func name() -> return type {
function body
}
func ReturnString() -> String {
return "hello"
}
print(ReturnString())
定义无返回值函数
func name(parameters) {
function body
}
func Hello(str: String) {
print(str)
} self.Hello("test")
定义多返回值函数
func name(parameters) -> (parameters1:return type, parameters2:return type, parameters3:return type) {
function body
return(parameters1, parameters2, parameters3)
}