mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2024-04-21 12:32:22 +00:00
edit Math
This commit is contained in:
+3
-3
@@ -647,10 +647,10 @@ i// 等同于
|
||||
bar.apply(foo, arguments);
|
||||
```
|
||||
|
||||
箭头函数还有一个功能,就是可以很方便地改写λ微积分。
|
||||
箭头函数还有一个功能,就是可以很方便地改写λ演算。
|
||||
|
||||
```javascript
|
||||
// λ微积分的写法
|
||||
// λ演算的写法
|
||||
fix = λf.(λx.f(λv.x(x)(v)))(λx.f(λv.x(x)(v)))
|
||||
|
||||
// ES6的写法
|
||||
@@ -658,7 +658,7 @@ var fix = f => (x => f(v => x(x)(v)))
|
||||
(x => f(v => x(x)(v)));
|
||||
```
|
||||
|
||||
上面两种写法,几乎是一一对应的。由于λ微积分对于计算机科学非常重要,这使得我们可以用ES6作为替代工具,探索计算机科学。
|
||||
上面两种写法,几乎是一一对应的。由于λ演算对于计算机科学非常重要,这使得我们可以用ES6作为替代工具,探索计算机科学。
|
||||
|
||||
## 尾调用优化
|
||||
|
||||
|
||||
Reference in New Issue
Block a user