函数

2018-03-11  本文已影响0人  Gunks

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.函数嵌套

上一篇 下一篇

猜你喜欢

热点阅读