[toc] 补充:go变量定义推荐使用驼峰,文件名命名推荐使用下划线 函数 定义函数基本格式: 1 函数基本定义(放在main前后都可以) 2 带参数的函数 3 带返回值(需要指定返回值类型是什么) 4 可变长参数 5 匿名函数 匿名函数:(没有名字的函数),一定要定义在函数内部 6 函数这个类型, ...
分类:
其他好文 时间:
2020-03-26 09:19:20
阅读次数:
82
1. s没有process和IO,Node没有BOM、DOM对象 2. 浏览器中,所有script都在window下加载,而nodejs则每个script文件都是在它自己的闭包下(一个module一个module)执行。Nodejs会把js文件中的this包装在一个匿名函数中,为每个文件(file/ ...
分类:
编程语言 时间:
2020-03-25 19:22:20
阅读次数:
68
IIFE: (immediately invoked function expression) 立即调用的函数表达式 因为在es6提出块作用域之前,js只有全局作用域global scope和函数作用域function scope。 IIFE的目的是为了隔离作用域,防止污染全局命名空间。 意思就是, ...
分类:
其他好文 时间:
2020-03-25 16:20:12
阅读次数:
176
数组 new 关键字 字面量 数组下标 遍历数组 新增数组元素 函数 函数的声明调用 命名函数 函数表达式(匿名函数) 函数的形参与实参 函数的返回值 break ,continue, return break:结束当前循环(for while) continue:跳出本次循环,执行下次循环‘ re ...
分类:
编程语言 时间:
2020-03-24 23:06:54
阅读次数:
74
ES5 的name属性,会返回空字符串,而 ES6 的name属性会返回实际的函数名。 var f = function () {}; // 匿名函数 // ES5 f.name // "" // ES6 f.name // "f" const bar = function baz() {}; // ...
分类:
其他好文 时间:
2020-03-24 15:57:13
阅读次数:
79
Lambda体验Lambda是一个匿名函数,可以理解为一段可以传递的代码。Lambda表达式写法,代码如下:借助Java 8的全新语法,上述 Runnable 接口的匿名内部类写法可以通过更简单的Lambda表达式达到相同的效果 /** * 从匿名类到Lambda表达式的转变 */ @Test pu ...
分类:
其他好文 时间:
2020-03-24 01:11:49
阅读次数:
78
1、什么是Scala Scala是一个面向对象和面向函数式的多范式编程语言,并且Scala还是基于JVM的编程语言,Scala运行于Java平台,兼容现有Java程序。 面向对象:Scala是纯面向对象的编程语言,在Scala编程的世界里 “每个值都是对象,每个符号都是方法操作”。 面向函数:函数是 ...
分类:
其他好文 时间:
2020-03-23 09:50:18
阅读次数:
54
1、Go 语言最主要的特性 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 2、$GOPATH目录约定有三个子目录 src存放源代码(比如:.go .c .h .s等) 按照golang默认约定,go run,go install等命令 ...
分类:
其他好文 时间:
2020-03-21 21:33:35
阅读次数:
69
立即执行函数: 1.声明一个匿名函数 2.马上调用这个匿名函数 (function(){alert("匿名函数")})() 作用: 创建一个独立的作用域,这个作用域里的变量不会被外面访问到,避免变量污染 经典面试题: var liList = ul.getElementsByTagName('li' ...
分类:
其他好文 时间:
2020-03-18 11:29:55
阅读次数:
63
[TOC] 一、定义函数方法 在 es5 中定时函数的方法有 命名函数和函数表达式(匿名函数)这门两种。那么同样的,在 TypeScript 中,函数的定义是什么样子的呢? 1 1 命名函数 这里需要注意的一点是: viod 类型,是函数不返回任何类型数据 语法 被编译成 的 1 2 函数表达式 这 ...
分类:
其他好文 时间:
2020-03-18 09:59:11
阅读次数:
74