码迷,mamicode.com
首页 > 其他好文 > 详细

内嵌函数和闭包

时间:2017-11-02 22:00:50      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:内嵌   src   .com   类型   引入   com   使用   fun   闭包   

内嵌函数:在函数内部再定义一个函数(此概念仅用于引出闭包)

闭包closure:(举例说明)

技术分享

  

  i的类型相当于FunY,i(5)相当于FunY(5)

 

技术分享

 

  对于Fun2(),Fun1()里的x不可见,故报错。可以使用nonlocal关键字引入到Fun2()中,类似于gobal关键字。

  另一种方法:使用类的概念偷梁换柱。

 

技术分享

 

内嵌函数和闭包

标签:内嵌   src   .com   类型   引入   com   使用   fun   闭包   

原文地址:http://www.cnblogs.com/hotfeng/p/7774637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!