这里写了一些创建函数的方法和调用方法
func showIntArray(array:[Int]){//number:Int,
for a in array{
print(a)
}
}
showIntArray([1,2,3,4,5])
func macOfValue(a:Int, b:Int) ->Int{
return a > b ? a : b
}
print(macOfValue(7, b: 8))
func showHello() -> Void{
print("Hello Word !")
}
showHello()
let p0: (x:Double, y:Double) = (0, 0)
let p1: (x:Double, y:Double) = (6, 6)
func getLAndH(p0:(x:Double, y:Double),p1:(x:Double,y:Double)) -> (length:Double, height:Double){
return (abs(p0.x - p1.x),abs(p0.y - p1.y))
}
print(getLAndH(p0,p1: p1))
//函数
func divisionOpertaion(dividend a:Double, divisor b:Double) ->Double{
return a/b
}
print(divisionOpertaion(dividend: 3.5, divisor: 1.2))
func joinString(s1:String, toString s2:String, joiner:String = "?")->String{
return s1+joiner+s2
}
print(joinString ("Hello",toString:("World")))
func swap(var a: Int, var b:Int){
let t = a
a = b
b = t
print(a)
}
var a = 10
var b = 5
print(swap(a, b: b))
print(a)
func swap(inout a: Int, inout b:Int){
let t = a
a = b
b = t
}
print(swap(&a, &b))
print(a)
本文详细介绍了如何使用函数实现数组遍历、值比较、显示消息、坐标获取长度和高度、除法运算、字符串拼接、变量交换等功能,并通过实例展示了函数调用和变量作用域的概念。
1006

被折叠的 条评论
为什么被折叠?



