美文网首页
swift 函数的几个小demo

swift 函数的几个小demo

作者: 旅途开发者 | 来源:发表于2016-12-12 17:21 被阅读12次

//计算平均值

let meanValue = sum(number: 1,2,3)

print("计算出的平均值是\(meanValue)")

//函数嵌套

print("通过函数嵌套计算出的结果\(qiantao(number: 20))")

//闭包分离出偶数奇数

print("闭包分离出偶数奇数\(separate([1,2,3,54,65,34,65,23,65,236,5]))")

//计算平均值

func sum(number:Int ...) -> Int{

        var sums = 0

          for num in number {

              sums = sums + num

           }

        let meanValue = sums / number.count

       return meanValue

}

//函数嵌套

func qiantao(number:Int) -> Float{

           let num = number

             func add(a:Float) -> Float{

                        return a + 19.23

            }

         let all = add(a: Float(num))

         return Float(all)

}

//闭包分离出偶数奇数

var separate = {

          (numbers:[Int]) -> NSMutableArray in

               var array = NSMutableArray()

              for num in numbers {

                      var str:String?

                      if num % 2 == 0{

                               str = "\(num)是偶数"

                     }else{

                               str = "\(num)是奇数"

                     }

                   array.add(str!)

              }

          return array

}

相关文章

网友评论

      本文标题:swift 函数的几个小demo

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