搜索结果
查询Tags标签: foo,共有 310条记录-
07.python函数作用域global、nonlocal、LEGB
函数作用域 作用域 一个标识符的课件范围,这就是标识符的作用域,一般常说的是变量的作用域 def foo(): x = 100 print(x) # 可以访问到吗上例中x不可以访问到,会抛出异常(NameError: name x is not defined),原因在于函数是一个封装,它会开辟一个作用域,x变量被…
2022/1/10 14:05:56 人评论 次浏览 -
JavaScript进阶(十二)JS 模块化编程规范-CommonJS、AMD、CMD、ES6
文章目录 一、前言二、AMD-异步模块定义三、CMD-同步模块定义四、CommonJS 规范五、ES6六、拓展阅读一、前言 AMD、CMD、CommonJs是ES5中提供的模块化编程方案,import/export是ES6中新增的模块化编程方案。 那么,究竟什么什么是AMD、CMD、CommonJs?他们之间又存在什么区…
2022/1/8 22:04:21 人评论 次浏览 -
JavaScript进阶(十二)JS 模块化编程规范-CommonJS、AMD、CMD、ES6
文章目录 一、前言二、AMD-异步模块定义三、CMD-同步模块定义四、CommonJS 规范五、ES6六、拓展阅读一、前言 AMD、CMD、CommonJs是ES5中提供的模块化编程方案,import/export是ES6中新增的模块化编程方案。 那么,究竟什么什么是AMD、CMD、CommonJs?他们之间又存在什么区…
2022/1/8 22:04:21 人评论 次浏览 -
JavaScript中的this绑定 - springboot实战电商项目mall4j
springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j) java商城系统源码 JavaScript中的this绑定 在日常的开发中,我们会经常使用JavaScript中的一个关键字:this,在常见的编程语言中,几乎都有this这个关键字,但是JavaScript中的this和常见的变成语言中…
2022/1/4 14:17:14 人评论 次浏览 -
JavaScript中的this绑定 - springboot实战电商项目mall4j
springboot实战电商项目mall4j (https://gitee.com/gz-yami/mall4j) java商城系统源码 JavaScript中的this绑定 在日常的开发中,我们会经常使用JavaScript中的一个关键字:this,在常见的编程语言中,几乎都有this这个关键字,但是JavaScript中的this和常见的变成语言中…
2022/1/4 14:17:14 人评论 次浏览 -
Linux 的make及makefile文件格式
另一个解决办法是在换行符前加反斜杠转义。var-kept:export foo<span class="token operator" style="margin: 0px; padding: 0px; list-style-type: none; border: none; color: rgb(166, 127, 89);">=</span>bar<span class="t…
2022/1/3 7:07:39 人评论 次浏览 -
Linux 的make及makefile文件格式
另一个解决办法是在换行符前加反斜杠转义。var-kept:export foo<span class="token operator" style="margin: 0px; padding: 0px; list-style-type: none; border: none; color: rgb(166, 127, 89);">=</span>bar<span class="t…
2022/1/3 7:07:39 人评论 次浏览 -
node.js入门之CommonJS 模块
文档:Modules: CommonJS modules | Node.js v17.3.0 Documentation1.简介在node.js模块系统中,每个文件都被视为一个模块,如foo.js const prefix = foo exports.say = (s) => console.log(prefix+s); exports.name = foo;通过在exports对象上添加属性,将函数和对象…
2022/1/1 22:09:58 人评论 次浏览 -
node.js入门之CommonJS 模块
文档:Modules: CommonJS modules | Node.js v17.3.0 Documentation1.简介在node.js模块系统中,每个文件都被视为一个模块,如foo.js const prefix = foo exports.say = (s) => console.log(prefix+s); exports.name = foo;通过在exports对象上添加属性,将函数和对象…
2022/1/1 22:09:58 人评论 次浏览 -
【C# 调试】增量链接 Incremental Linking
概述: Incremental Linking翻译成中文就是“增量链接”,是一个链接的参数选项,作用就是为了提高链接速度的。什么意思呢?不选用增量链接时,每次修改或新增代码后进行链接时会重新洗牌,把原来的.exe删了,重新链接成一个新的.exe,这样对于大型项目来说链接会比较慢。…
2022/1/1 20:13:00 人评论 次浏览 -
【C# 调试】增量链接 Incremental Linking
概述: Incremental Linking翻译成中文就是“增量链接”,是一个链接的参数选项,作用就是为了提高链接速度的。什么意思呢?不选用增量链接时,每次修改或新增代码后进行链接时会重新洗牌,把原来的.exe删了,重新链接成一个新的.exe,这样对于大型项目来说链接会比较慢。…
2022/1/1 20:13:00 人评论 次浏览 -
c++与d的函数为模板参数
原文 C++版: struct R { };// typedef void (* Fn) (R &); // 指针版本. typedef void (& Fn) (R &); //这里可以自定义函数类型,不错. template<Fn f> static void lyr (R &r) {// 调用 f }static void foo (R &r) { }static const std::map&l…
2022/1/1 14:37:19 人评论 次浏览 -
c++与d的函数为模板参数
原文 C++版: struct R { };// typedef void (* Fn) (R &); // 指针版本. typedef void (& Fn) (R &); //这里可以自定义函数类型,不错. template<Fn f> static void lyr (R &r) {// 调用 f }static void foo (R &r) { }static const std::map&l…
2022/1/1 14:37:19 人评论 次浏览 -
C# 方法中的this参数
先看下面的代码public static class StringExtension {public static void Foo(this string s){Console.WriteLine("Foo invoked for {0}", s);} } 为什么这里会有一个this关键字,做什么用? 其实这就是扩展方法!这个扩展方法在静态类中声明,定义一个静态方…
2021/12/30 22:37:26 人评论 次浏览 -
C# 方法中的this参数
先看下面的代码public static class StringExtension {public static void Foo(this string s){Console.WriteLine("Foo invoked for {0}", s);} } 为什么这里会有一个this关键字,做什么用? 其实这就是扩展方法!这个扩展方法在静态类中声明,定义一个静态方…
2021/12/30 22:37:26 人评论 次浏览