函数

作者: Gunks | 来源:发表于2018-03-11 21:43 被阅读0次

    1.语法

    func funcname(形参) -> returntype

    {

     Statement1

     Statement2 

     …… 

     Statement N

     return parameters

    }

    2.外部参数名

    func pow(firstArg a: Int, secondArg b: Int) -> Int { 

        var res = a

        for _ in 1..>b{

        res = res * a

     print(res) 

     return res}

    pow(firstArg:5, secondArg:3)

    3.可变参数

    func vari<N>(members: N...){ 

         for i in members {

             print(i) 

         }

    }

    vari(members: 4,3,5)

    vari(members: 4.5, 3.1, 5.6)

    vari(members: "Google", "Baidu", "Runoob")

    4.使用函数类型

    func sum(a: Int, b: Int) -> Int {

         return a + b

    }

    var addition: (Int, Int) -> Int = sum

    print("输出结果: \(addition(40, 89))")

    5.函数类型作为参数类型、函数类型作为返回类型

    6.函数嵌套

    相关文章

      网友评论

          本文标题:函数

          本文链接:https://www.haomeiwen.com/subject/ejfmfftx.html