您的位置:首页 > 移动开发 > Swift

swift 函数创建

2015-12-29 11:03 453 查看

这里写了一些创建函数的方法和调用方法



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)




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: