在 Haskell 中,您可以像这样为临时变量创建 where 条件:
f x
| cond1 x = a
| cond2 x = g a
| otherwise = f (h x a)
where
a = w x
是否可以在 javascript 中创建它,但使用表达式而不是语句。
例如:
let a = 10;
let b = a + 20;
return a + b
这只是一个不需要临时变量的简单示例,但它只是示例。
下面的示例是 with 语句 - 但我想知道是否有更好的 with expression 替代方案。
如果合适,可以使用 Ramdajs。
谢谢
最佳答案
IIFE 可以工作:
(a => (b => a + b)(a + 20))(10)
关于JavaScript (es6) haskel where alternative,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59372334/