gpt4 book ai didi

javascript - 使用 Ramda 使函数 pointfree

转载 作者:行者123 更新时间:2023-11-30 07:13:15 24 4
gpt4 key购买 nike

我怎样才能使以下函数成为 pointfree(使用 Ramda)?

const prefixAll = R.curry((prefix, list) => R.map(R.concat(prefix), list))

最佳答案

此外,这应该有效

R.useWith(R.map, [R.concat, R.identity])

(R.identity is there for proper arity of the function, see @scott-sauyet's comment.)

see Ramda REPL

P.S:但我个人认为,compose 更好——使用参数的部分应用是更实用的方法。例如R.compose(R.map, R.concat)('a')(['a','b'])

关于javascript - 使用 Ramda 使函数 pointfree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43869365/

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