1. var name = 'the window'; var obj = { name:"my obj", getNameFunc:function(){ return function(){ return this.name; } } }; alert(obj.getNameFunc()()); ...
分类:
Web程序 时间:
2020-02-08 15:51:53
阅读次数:
94
1.1 def outer(): a = 1 def inner(): print(a) a += 1 print('inner ') inner() outer() 内部函数可以使用外部函数的变量。 # python3 nonlocal 1.2 闭包: 嵌套的函数,内部函数调用外部函数的变量。 1 ...
分类:
其他好文 时间:
2020-01-26 11:49:36
阅读次数:
79
前段时间在项目的HAL库串口配置区耗费了很长时间(其实我是为了研究hal库对于stm32串口内部函数的执行过程以及对于重写回调函数和信号量的执行效率) HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pD ...
分类:
其他好文 时间:
2020-01-03 00:03:35
阅读次数:
190
#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/23# 装饰器:decorator# 闭包函数:函数块 + 定义函数时的环境。内部函数引用外层函数的变量# def outer():# x = 10# # print(x, id(x))## def inner():# pr ...
分类:
其他好文 时间:
2019-12-25 23:44:08
阅读次数:
77
cv::_InputArray和cv::_OutputArray用于传参数,可以适应不同的类型,如 Mat, Matx, vector 之类。对于传入参数既可能是cv::Mat有可能是std::vector的非常建议使用,这也是很多opencv内部函数的常见参数。 "官方文档" 中有一个简单的官方示 ...
分类:
其他好文 时间:
2019-12-24 20:55:33
阅读次数:
169
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。目前企业中:主要用Freemarker做静态页 ...
分类:
Web程序 时间:
2019-12-22 21:41:39
阅读次数:
125
函数与对其状态即词法环境(lexical environment)的引用共同构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域。在JavaScript,函数在每次创建时生成闭包。 词法作用域 请看下面的代码: function init() { var name = "M ...
分类:
Web程序 时间:
2019-12-15 20:14:32
阅读次数:
98
https://blog.csdn.net/Eastmount/article/details/39088881 主要内容: 1.Python安装与基本输入输出,print()函数和raw_input()函数简单用法. 2.我根据视频中学到的知识,讲解函数的基本知识: (1).系统提供内部函数:字符 ...
分类:
其他好文 时间:
2019-12-13 18:02:57
阅读次数:
79
构造函数是创建类对象的时候自动调动的一个内部函数,将类和对象的公共变量封装在__init__(self)构造函数中.下面的代码展示了构造函数的简单应用. class person: def __init__(self,name,age): self.n = name self.a = age def ...
分类:
编程语言 时间:
2019-12-06 09:51:42
阅读次数:
98
高阶函数与执行上下文 高阶函数满足条件(任意一个即可):1、接受一个或多个函数作为输入。 2、输出一个函数。 闭包满足条件(必须全满足):1、一个函数中要钱讨一个内部函数,并且内部函数要访问外部函数的变量。 2、内部函数要被外部引用。 例:function eat(){ var food = '鸡翅 ...
分类:
其他好文 时间:
2019-11-30 19:31:17
阅读次数:
106