为了账号安全,请及时绑定邮箱和手机立即绑定

g1 = new_fn(f1)=fn=f(x)=f1(x)?

new_fn(f)的f等价于f1函数,return f(x)返回的就是f1(x), g1 = new_fn(f1)=fn=f(x)=f1(x)??

正在回答

1 回答

g1 = new_fn(f1)   //new_fn(f1)返回的是装饰器内定义的新函数fn, 所以g1是函数变量,且g1 = fn 

f(x) 和 f1(x)返回的是计算结果,且返回的结果相等

函数变量g1 fn和返回的结果f(x) f(1)不能互相比较是否相等吧??

0 回复 有任何疑惑可以回复我~
#1

一直走下去吧 提问者

我意思是f(x)实际上执行了f1(x)函数?
2017-12-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255533    人
  • 解答问题       3038    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

g1 = new_fn(f1)=fn=f(x)=f1(x)?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号