作用域变量作用域的类型:全局变量和局部变量全局作用域对于最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的 局部作用域和全局用域相反,局部作用域一般只在固定的代码片段内可访问到,对于函数外部是无法访问的 注意需要注意的是,函数内部声明变量的时候,一定要使用var命令。如果不用的 ...
分类:
Web程序 时间:
2018-02-05 12:48:33
阅读次数:
231
闭包函数: 内部函数包含对外部作用域而非全剧作用域变量的引用,该内部函数称为闭包函数 函数内部定义的函数称为内部函数由于有了作用域的关系,我们就不能拿到函数内部的变量和函数了。如果我们就是想拿怎么办呢?返回呀! 我们都知道函数内的变量我们要想在函数外部用,可以直接返回这个变量,那么如果我们想在函数外 ...
分类:
其他好文 时间:
2018-02-02 22:05:28
阅读次数:
186
函数名的本质 函数名本质上就是函数的内存地址。 1.可以赋值给其他变量,被引用 2.可以被当作容器类型的元素 3.可以当作函数的参数和返回值 闭包 闭包函数: 内部函数包含对外部作用域而非全剧作用域变量的引用,该内部函数称为闭包函数#函数内部定义的函数称为内部函数 laozhang(<cell at ...
分类:
编程语言 时间:
2018-02-02 22:03:42
阅读次数:
202
闭包函数 定义 在函数内定义了一个内部函数,该内部函数只对外部作用域变量的引用,不对全局作用域变量的引用的函数被成为闭包函数。 代码示例 装饰器 定义 装饰函数的工具(函数) 特点 在不改变被装饰函数的源代码和调用方式的前提下,为被装饰的函数增加新的功能。 装饰器的基本格式 无參装饰器 特点:@装饰 ...
分类:
其他好文 时间:
2018-01-28 13:47:18
阅读次数:
123
1、global 关键字 如果在函数内部需要修改全局变量那么需要使用global关键字 2、内嵌函数(内部函数) 内部函数的的作用域在外部函数作用于之内,及只能在外部函数内调用内部函数 3、闭包(closure) 在内部函数中只能对外部函数的局部变量进行访问,但是不能修改,如果需要修改则需要用到no ...
分类:
编程语言 时间:
2018-01-27 20:13:09
阅读次数:
149
恢复内容开始 python允许有内部函数,也就是说可以在函数内部再定义一个函数,这就会产生变量的访问问题,类似与java的内部类,在java里内部类可以直接访问外部类的成员变量和方法,不管是否私有,但外部类需要通过内部类的引用来进行访问。python内部函数和外部函数的成员变量可以相互访问但是不能修 ...
分类:
编程语言 时间:
2018-01-27 18:54:17
阅读次数:
201
在PstgreSQL中,如果一个多表联合VIEW定义中使用了非内部函数,则当表记录数量增加时,排序操作的用时会急剧增加。解决方法是函数改写为等效的子查询或连接查询。本文通过创建若干简单的测试对象,重现该问题,并验证了解决方法的有效性。 ...
分类:
数据库 时间:
2018-01-26 18:52:01
阅读次数:
1980
数据结构(六)——循环链表一、循序链表简介1、循环链表的定义循环链表的任意元素都有一个前驱和一个后继,所有数据元素在关系上构成逻辑上的环。循环链表是一种特殊的单链表,尾结点的指针指向首结点的地址。循环链表的逻辑关系图如下:2、循环链表的设计实现循环链表的设计实现要点:A、通过模板定义CircleList,继承自LinkedListB、定义连接链表首尾的内部函数C、实现首元素的插入和删除操作D、重写
分类:
其他好文 时间:
2018-01-21 13:45:02
阅读次数:
168
1.准备工作 安装itchat "参考" itchat内部函数 2.个人微信男女比例分析 哈哈,没想到还是女性朋友多 ...
分类:
微信 时间:
2018-01-14 13:47:03
阅读次数:
790
最近codereview看到闭包,得学习下 https://studygolang.com/articles/5057 匿名函数:没有函数名的函数 闭包:外部函数定义的内部函数。 闭包给访问外部函数定义的内部变量创造了条件。也将关于函数的一切封闭到了函数内部,减少了全局变量,这也是闭包的真实含义。 ...
分类:
其他好文 时间:
2018-01-14 11:04:28
阅读次数:
125