这里写了一些创建函数的方法和调用方法
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)