[Toc] 1.函数对象 精髓:把函数当成变量去用,具体可以分为四个方面的使用 1、可以赋值,函数名A赋值给B,直接B()就可以引用该函数了 2、函数可以作为参数传入另外一个函数 3、函数的返回值可以是一个函数 4、可以当做容器类型的一个元素 函数对象应用示范: 2.函数嵌套 1、函数的嵌套调用:在 ...
分类:
编程语言 时间:
2020-03-23 09:27:01
阅读次数:
71
一、形参与实参形参:在函数的定义阶段使用的参数称之为形式参数,简称形参,类似与变量名。def func(x, y): # x,y都是形参 print(x, y)实参:在函数的调用阶段使用的参数称之为实际参数,简称实参,类似与变量值。func(1,2) # 1,2都是实参形参于实参的关系:1、在调用阶... ...
分类:
其他好文 时间:
2020-03-22 19:59:11
阅读次数:
78
定义: 内置函数:Python中自带的函数,不需要定义,可以直接使用。 如: input() #接受输入 print() #打印 len() #取长度 type() #判断什么类型 str() #转为字符串 tuple() #把list转为元组 set() #转集合 dict() #转字典 list ...
分类:
编程语言 时间:
2020-03-22 15:34:35
阅读次数:
77
我们在前几章说this永远指向最后调用它的那个对象。 但对于箭头函数来说不是的,它里面的this是由外层作用域来决定的,且指向函数定义时的this而非执行时。 它里面的this是由外层作用域来决定的怎么理解呢?首先箭头函数中没有 this 绑定,必须通过查找作用域链来决定其值,如果箭头函数被非箭头函 ...
分类:
其他好文 时间:
2020-03-22 14:14:28
阅读次数:
64
测试例子 主要函数定义 716:Dep 发布者定义 767:Vnode 虚拟节点定义 922:Observer 劫持数据的函数定义 4419:Watcher 订阅者定义 5073:function Vue() 定义 数据劫持过程 Vue.prototype._init 中,在 后和 之前调用 ini ...
分类:
其他好文 时间:
2020-03-21 21:15:36
阅读次数:
57
$\Gamma$函数的定义 1. 在实数域上伽马函数定义为: $$ \Gamma(x)=\int_0^{+\infty}t^{x 1}e^{ t}dt(x 0) $$ 另外一种写法: $$ \Gamma(x)=2\int_0^{+\infty}t^{2x 1}e^{ t^2}dt $$ 2. 在复数 ...
分类:
其他好文 时间:
2020-03-21 18:34:30
阅读次数:
361
一:大前提: 闭包函数=名称空间与作用域+函数嵌套+函数对象 核心点:名字的查找关系是以函数定义阶段为准 二:什么是闭包函数 "闭"函数指的该函数是内嵌函数 "包"函数指的该函数包含对外层函数作用域名字的引用(不是对全局作用域) 闭包函数:名称空间与作用域的应用+函数嵌套 闭包函数:函数对象 三:为 ...
分类:
编程语言 时间:
2020-03-20 22:35:10
阅读次数:
63
[toc] 闭包函数 1 闭包函数的定义 "闭"函数指的该函数是内嵌函数(函数的嵌套定义) "包"函数指的该函数包含对外层函数作用域名字的引用(不是对全局作用域) 闭包函数=名称空间与作用域+函数嵌套+函数对象 闭包函数的核心:名字的查找关系是以函数定义阶段为准 2 闭包函数的应用 闭包函数可以用来 ...
分类:
其他好文 时间:
2020-03-20 22:34:21
阅读次数:
68
一、函数对象 精髓:可以吧函数当做变量去用” 1.1、可以被赋值 def func(): print('from func')f=func print(f,func) f() 1.2、可以把函数当做参数传给另一个函数 def func():Z print('from func')def foo(x) ...
分类:
其他好文 时间:
2020-03-20 22:25:04
阅读次数:
77
// 闭包:自由变量的查找,是在函数定义的地方,向上级作用域查找 , 不是在执行的地方!!! // 函数作为返回值 function create(){ let a =100; return function(){ console.log(a) } } const fn = create(); co ...
分类:
其他好文 时间:
2020-03-20 17:17:23
阅读次数:
53