壹 ? 引 我们都知道,JS代码的执行顺序总是与代码先后顺序有所差异,当先抛开异步问题你会发现就算是同步代码,它的执行也与你的预期不一致,比如: 按照代码书写顺序,应该先输出 听风是风,再输出 echo才对,很遗憾,两次输出均为 echo;如果我们将上述代码中的函数声明改为函数表达式,结果又不太一样 ...
分类:
Web程序 时间:
2019-09-02 00:02:40
阅读次数:
172
lambda表达式主要用于短小的回调函数。 形如: arg1[,arg2][,arg3][...]为参数列表。 expression表达式语句中不能出现多条语句。 lambda应用举例: 计算最大值: 结果: 222 计算输入的和: 结果: 232 ...
分类:
编程语言 时间:
2019-08-31 23:40:04
阅读次数:
74
1、new函数是一个内置函数,表达式new(T)创建一个未命名的T类型变量,初始化为T类型的零值,并返回其地址(地址类型为*T)2、p:=new(int),q:=new(int)==>p!=q 因为每次创建返回的地址是不一样的。而 结构体中struct{},或[0]int ,在当前的实现里,他们具有 ...
分类:
其他好文 时间:
2019-08-31 15:28:05
阅读次数:
98
一、函数 1.1 函数与方法 Scala 中函数与方法的区别非常小,如果函数作为某个对象的成员,这样的函数被称为方法,否则就是一个正常的函数。 也可以使用 定义函数: 和 本质上没有区别,这是因为函数是一等公民, 这个语句相当于是使用 预先定义了函数,之后赋值给变量 。 1.2 函数类型 上面我们说 ...
分类:
其他好文 时间:
2019-08-30 09:32:37
阅读次数:
113
————js函数———— 函数名称严格区分大小写 函数名称重复会产生覆盖 函数是通过 function 关键词定义的,声明函数只需声明一次,可以多次利用。 自调用函数: 函数表达式可以作为“自调用”。 自调用表达式是自动被调用(开始)的,在不进行调用的情况下。 函数表达式会自动执行,假如表达式后面跟 ...
分类:
其他好文 时间:
2019-08-19 09:23:48
阅读次数:
55
JS声明函数的三种方式: 1. 函数表达式: function操作符创建函数, 表达式可以存储在变量或者对象属性里. 往往被称为匿名函数, console.log(h.name); 可以看到打印为空 "" 2. 函数声明: 具名函数, 且函数能在其所在作用域的任意位置被调用, 其创建的函数为具名函数 ...
分类:
Web程序 时间:
2019-08-10 13:34:07
阅读次数:
114
5.1对于函数表达式,在后面加括号即可以让函数立即执行;例如下面这个函数,至于为什么加了括号就可以立即执行,我们可以这么理解,就是像fn1();这样写的话,函数 可以立即执行是没问题的,我们在经常会用到,那么对于函数表达式来说,fn1就是对后面的匿名函数的一个引用,因此在后面的匿名函数后直接加括号, ...
分类:
Web程序 时间:
2019-07-29 10:06:55
阅读次数:
94
JS-IIFE&闭包 IIFE(立即调用函数表达式) 示例 IIFE实现单例模式 闭包 计数器例子 非闭包实现 闭包实现 IIFE闭包实现 内存泄露解决 IIFE(立即调用函数表达式) 示例 (function iife(){ //直接执行,无需调用 console.log("hello"); }) ...
分类:
Web程序 时间:
2019-07-29 00:48:19
阅读次数:
143
JS函数声明&函数表达式 函数声明 函数表达式 定义函数的方式有两种:函数声明和函数表达式 函数声明 有一个重要的特点:函数声明提升(点击查看),意思是在执行上下文前会读取函数声明,所以可以在函数声明前调用函数 functionName(); //可以在函数声明前就调用 function funct ...
分类:
Web程序 时间:
2019-07-29 00:19:52
阅读次数:
102
1. 线性回归 1.1 算法原理 (1)情景:给定一定数量的数据点,通过拟合得到其回归直线,使得所有点到这个直线的距离之和(损失函数)最小。 即:已知各个点的坐标,反求直线表达式的最优系数解。 假定直线参数为θ,则直线表达式为: 得到的直线(平面)表达式应使得损失函数最小,其中损失函数表达式: (2 ...
分类:
其他好文 时间:
2019-07-23 15:32:54
阅读次数:
113