本文共 381 字,大约阅读时间需要 1 分钟。
本节书摘来自异步社区《Swift 权威指南》一书中的第6章,第6.10节嵌套函数,作者 李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.10 嵌套函数
Swift函数还支持在函数内部嵌套定义函数,示例代码如下。
func myFun5(flag:Bool, m:Int, n:Int) -> Int{ // method1为内嵌函数func method1() ->Int{return m+n}// method2为内嵌函数 func method2() ->Int{return m - n} return flag ? method1() : method2()}println(myFun5(true, 10,20))println(myFun5(false, 10,20))执行这段代码,会输出如下的内容。30-10
转载地址:http://yjwga.baihongyu.com/