- 主题:这段js代码缺分号竟然编译失败
写 js 还是应该老实加分号。
现在不加分号流就是邪路。
【 在 eGust (十年) 的大作中提到: 】
: 这不是废话么
: foo(bar)(baz)();
: foo(bar); (baz)();
: ...................
--
FROM 110.81.42.*
这个就是 fp 的通用语法。你看不懂是因为你不熟悉 js,转成 es5 就是
let x = function() { return function() { return z; }; };
再看不懂你就再仔细学习一下 js 说明你还没到位。
但我看 fp 最核心的特性,纯函数,在 js 里面根本没法实现。只能说在 js 里面玩 fp 简直是咸得蛋疼。
你不喜欢就用 js 的正统语法呗。没搞柯里之前,也不见得 js 程序员就不懂得写网页。
楼上教你的是 js 里面的异端流派。
【 在 dukenuke (回车) 的大作中提到: 】
: 能用通用语法解决的问题非要弄个快捷方式,这些算不算邪教啊?
: 一眼看上去不知道在搞啥。非得去翻手册。
: 莫名其妙的新特性,为了一点效率啥都敢干。
: ...................
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
说到 let,js 的这种语法也是垃圾。
let i;
动词放前面这样的写法在英语里面会觉得很奇怪。
var i;
def i;
mut i;
都比 let 这个选择好多了。
【 在 eGust (十年) 的大作中提到: 】
: react 多主流啊,还非得说 fp 不主流
: 看到柯里我还愣了一下,为啥不翻译成咖喱?
: 另外,let 是 es6 语法
: ...................
--
FROM 110.81.42.*