函数返回值 ---函数
// 自加函数 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