博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跟黄哥学python序列文章之python 函数是第一类对象
阅读量:6882 次
发布时间:2019-06-27

本文共 847 字,大约阅读时间需要 2 分钟。

hot3.png

跟黄哥学python序列文章之python 函数是第一类对象

有人问python函数可以返回函数,php如何实现一样的功能

python 中函数是第一类对象,函数名字是函数对象的引用,函数名可以赋值给变量,可以作为参数传递给函数,可以作为函数的返回值从函数中返回。

    #! /usr/bin/python    #coding:utf-8    """    参加黄哥python远程视频培训,帮你完成从不会写代码到会写代码解决问题的过渡。    python远程视频培训    https://github.com/pythonpeixun/article/blob/master/index.md    python北京周末培训班    https://github.com/pythonpeixun/article/blob/master/beijing_weekend.md    咨询:qq:1465376564  企业内训,个人培训,请咨询黄哥电话:18610508486    """    def f1(f2):        def f3():            return f2        return f3    def f2():        print("I come from f2")    foo = f1(f2) # 返回值函数    print(foo()) # foo()的值还是函数    #
    foo()()  # 带扣号调用    #I come from f2

有人问php如何实现上面的功能呢?

php匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。

    

转载于:https://my.oschina.net/pythonpeixun/blog/636486

你可能感兴趣的文章
谢烟客---------Linux之find查找
查看>>
windows下tomcat 发布多个web项目(多个域名,同一ip)
查看>>
日志模块和错误管理模块均已发布
查看>>
【腾讯Bugly经验分享】程序员的成长离不开哪些软技能?
查看>>
php脚本处理无效图片
查看>>
Nim编译和使用DLL
查看>>
IM,小视频, 直播 几大云平台对比选择
查看>>
Java调用Oracle的分页存储过程
查看>>
HTML5基础知识(1)---认识基本标记
查看>>
mysql
查看>>
修改max_allowed_packet(允许执行的sql最大长度)
查看>>
node js 处理时间分析
查看>>
判断数据库、表和字段是否存在
查看>>
新手安装postgreSQL后无法连接服务器
查看>>
递归和动态规划
查看>>
java实现简单的控制台管理系统
查看>>
建造模式
查看>>
Android adt bundle 开发环境配置及第一个“Hello world”程序运行
查看>>
Ubuntu下安装LAMP及phpmyadmin
查看>>
《每个设计师都应该掌握的50个css代码段》31~35段
查看>>