zoukankan      html  css  js  c++  java
  • 闭包

    concept:

    1,闭包是函数中提出的概念

    2,函数里面又有一个函数(内部函数),可以通过return将函数扔出来,严格的闭包是内部函数引用了同级的外部变量(同级函数之间不能访问另外的变量)。

    闭包的条件:

    1,外部函数定义了内部函数

    2,外部函数是有返回值

    3,返回值是:内部函数名(其实就是内部函数的地址)

    attention:

    同级函数之间可以相互引用,但是不能引用他们内部的变量。也可以引用和内部函数同级的外部变量。

    core:

    这个就是为了使用内部函数,解决内部函数在内部定义不能在外部直接使用的问题。

    comment:

    闭包使代码看的简洁,但是由于外部变量并没有及时释放,导致内存的占用比较大。

  • 相关阅读:
    P1127
    CF274D
    BZOJ1477: 青蛙的约会
    BZOJ2770: YY的Treap
    2017-10-湖南套题2
    BZOJ——2697: 特技飞行
    洛谷——P1621 集合
    2017-10-湖南套题1
    项目包结构初始化
    Maven的pom文件配置
  • 原文地址:https://www.cnblogs.com/yykyykyyk/p/14092082.html
Copyright © 2011-2022 走看看