gpt4 book ai didi

JavaScript (es6) haskel where alternative

转载 作者:行者123 更新时间:2023-11-30 10:57:37 27 4
gpt4 key购买 nike

在 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com