gpt4 book ai didi

javascript - 这个函数有名字吗

转载 作者:搜寻专家 更新时间:2023-11-01 04:56:04 25 4
gpt4 key购买 nike

我正在寻找以下函数的名称:

(f, a) => () => f(a)

基本上是一个函数,该函数返回一个函数,该函数在被调用时使用 a 调用 f

这个函数有一个通用的名字吗?也许可以用一些Ramda来描述魔法?


编辑澄清:

我要找的是类似于Ramda的partial,

partial(f, [a])

除了部分更像是:

(f, a) => (b) => f(a, b)

partial 中的 b 是不需要的。

最佳答案

那是一个 thunk .

从本质上讲,它是一种具体化的计算,您可以按需传递和评估。人们可能出于各种原因想要延迟对表达式的求值(它可能很昂贵,可能具有对时间敏感的副作用,等等)。

执行 const enThunk = f => a => () => f(a); 让您可以传递 f(a) 而无需实际计算它,直到稍后的时间点。

关于javascript - 这个函数有名字吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49202199/

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