iOS开发swift--函数

函数返回值 ---函数

// 自加函数
func  Add(num : Int)->Int{
    return num + 1
}
//自减函数

func zj(num : Int)->Int{
    
    return num - 1
}


//定义返回函数类型

func  SayHello(num:Bool)->(Int)->Int{ //其中 (Int)->Int 返回参数为整形,返回值为整形的函数
    
    return num ? Add : zj
}


var num = 10

var fun:(Int)->Int = SayHello(num > 5);

num = fun(num)

println("num=(num)")

运行结果

num=11

原文地址:https://www.cnblogs.com/wanghuaijun/p/5241367.html