闭包概述的例子
2016-06-18 20:03
295 查看
def foo():
x=3
def bar():
print("x is %d"%x)
bar()
if __name__=="__main__":
foo()
在foo()里面bar()函数用的是闭包里面的x的值
闭包与延迟求值
def delay_fun(x,y):
def caculator():
return x+y
return caculator
闭包与泛型函数
def line(a,b):
def aline(x):
return a*x+b
return aline
x=3
def bar():
print("x is %d"%x)
bar()
if __name__=="__main__":
foo()
在foo()里面bar()函数用的是闭包里面的x的值
闭包与延迟求值
def delay_fun(x,y):
def caculator():
return x+y
return caculator
闭包与泛型函数
def line(a,b):
def aline(x):
return a*x+b
return aline
相关文章推荐
- Java设计模式其一【单例设计模式】
- ios学习路线—iOS高级(UDP)
- 数据库复习⑥
- 操作系统ucore lab1实验报告
- Ubuntu 禁更新某些package的方法
- Python 文件Hash(MD5,SHA1)
- tomcat 如何配置环境变量
- Ubuntu下修改ubuntu源,完成Redis Desktop Manager的安装,
- Deep Residual Learning for Image Recognition
- 软件附加题简答
- maven笔记
- 上海科目三要点
- SwipeRefreshLayout 与 CoordinatorLayout 嵌套刷新
- Exchanger示例
- spring 笔记
- iOS代码规范文档
- Android 5.0中设置全屏无标题
- 对软件工程的看法总结
- 14 指针及其运算
- macbook win10下声音键和触摸板右键键盘灯无法使用解决方法