zoukankan      html  css  js  c++  java
  • 高阶函数的使用方式

    描述:

    高阶函数的三种方式:
    (1)一个函数作为另一个函数的返回值
    (2)一个函数作为另一个函数的参数
    (3)函数内部再定义一个函数

    示例代码1:一个函数作为另一个函数的返回值 

    def foo():
        print('foo函数')
        return 'foo'
    
    
    def bar():
        print('bar函数')
        return foo
    
    
    x = bar()
    print("%s的值是" % x)
    
    print("-----------------------")
    x()
    bar()()
    
    print("-------------------------")
    View Code

    示例代码2:函数内部再定义一个函数

    def outer():
        m = 100
    
        def inner():
            n = 10
            print('inner函数')
    
        print('outer函数')
        return inner
    
    
    outer()()  # 调用outer函数后再调用inner()
    View Code
  • 相关阅读:
    oracle中文乱码问题
    并发登录查询
    AJAX 笔记
    jQuery笔记
    js BOM 笔记
    HTML DOM笔记
    JS函数笔记
    js笔记
    json笔记
    css3笔记
  • 原文地址:https://www.cnblogs.com/yujiemeigui/p/14612076.html
Copyright © 2011-2022 走看看