A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zwj2015 中级黑马   /  2015-10-27 22:15  /  1066 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

C语言中函数的定义都是相互平行、相互独立的,也就是说在函数定义时,函数体内不能包含另一个函数的定义,即函数不能嵌套定义,但可以嵌套调用
  嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用,这一函数就是嵌套函数。例如图1中所示的公式使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。这个公式的含义是:如果单元格F2到F5的平均值大于50,则求F2到F5的和,否则显示数值0。又如,在一个程序中,主函数调用sum函数,而在sum函数中又调用了mul函数。在一个函数被调用的过程中又调用另一个函数,这就是函数的嵌套调用。

Swift语法中可以使用嵌套函数例如:

func returnFifteen() -> Int {  

var y = 10   

//定义嵌套函数add

func add() {   

   y += 5

}   

//调用嵌套函数

    add()   

return y

}



5 个回复

倒序浏览
赞一个,写的不错
回复 使用道具 举报
哈哈哈哈哈哈哈
回复 使用道具 举报
p495416980 来自手机 中级黑马 2015-10-29 08:52:21
板凳
不错,有点技巧
回复 使用道具 举报
   写得很不错
回复 使用道具 举报
赞赞赞赞
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马