函数总结 函数对象???? 名称空间???????? global关键词?????? 函数的嵌套定义?????????? 作用域?????? 闭包 ...
分类:
其他好文 时间:
2019-04-23 21:04:09
阅读次数:
130
explicit关键字:防止构造函数隐式类型转换 运算符:new(重要):分配内存空间,delete释放内存空间 函数:malloc new的运算符里,当用new创建对象的时候,它在堆区为对象分配内存并调用构造函数完成初始化,delete释放空间 栈区开辟:Person p1 堆区开辟:Person ...
分类:
编程语言 时间:
2019-04-10 23:32:02
阅读次数:
143
尾递归 只返回递归函数自己, 而非表达式(不带有运算) 阶乘的尾递归 斐波那契尾递归 ...
分类:
其他好文 时间:
2019-03-28 00:44:32
阅读次数:
143
闭包: 嵌套在函数作用域中的函数,称为闭包函数.该作用域称为闭包环境. 通过闭包函数可以访问闭包函数所在函数作用域中的形参与变量 闭包的原理: 利用了JS中的垃圾回收机制,当一个函数被调用时,开辟空间,函数调用结束,就是释放空间.垃圾回收机制释放被调用结束的函数时,发现函数的变量正在被其它函数使用. ...
分类:
其他好文 时间:
2019-01-25 11:46:28
阅读次数:
177
1.复习的函数 函数是由关键字function声明的,他是一个引用数据类型,是Function的实例,在调用的时候会开辟一个私有空间 2.函数的成员 arguments:null (是实参构成的数组集合) caller:null(是这个函数的调用者,函数在A个函数内调用,那么A就是这个函数的调用者, ...
分类:
编程语言 时间:
2019-01-14 20:14:53
阅读次数:
211
函数名的使用 嵌套的升级:闭包 迭代器 在说明函数名的使用时,必须熟记函数的结构: 函数名的使用: 1,函数名可以当做值赋给变量 2,函数名可以当做参数去传递 3,函数名可以当做返回值被返回 在这里插入一个比较绕的:接力 4,函数名可以当做元素存放在容器当中 lst = [foo,func,func ...
分类:
其他好文 时间:
2019-01-13 15:02:36
阅读次数:
203
1、定义: 嵌套在函数作用域中的函数,称为闭包函数。该作用域称为闭包环境。通过闭包函数可以访问闭包函数所在函数作用域中的形参与变量 2、表现形式: 使函数外部能够调用函数内部定义的变量 3、工作原理: 利用了js中的垃圾回收机制,当一个函数被调用时,开辟空间,函数调用结束,释放空间,垃圾回收机制释放 ...
分类:
其他好文 时间:
2019-01-08 15:09:02
阅读次数:
131
今日主要内容 1. 动态传参(重点) *, ** *, ** : 形参: 聚合 位置参数* -> 元组 关键字** -> 字典 实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参顺序(重点): 位置, *args, 默认值, **kwargs 无敌传参 def func(*arg ...
分类:
其他好文 时间:
2019-01-02 17:25:51
阅读次数:
227
动态传参(重点) *, ***, ** :形参: 聚合 位置参数* -> 元组 关键字** -> 字典实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参的顺序(重点): 位置 *args(位置参数动态传参) 默认值 **kwargs(关键字动态传参)以后写参数. 可以随意的进行搭... ...
分类:
其他好文 时间:
2018-12-07 21:59:22
阅读次数:
262