今天看来阮一峰es6教程中提到thunk,我认为这就是一种柯里化,但是在网上没有看到其他相关的资料。各位怎么看呢? http://es6.ruanyifeng.com/#docs/generator-async#JavaScript-%E8%AF%AD%E8%A8%80%E7%9A%84-Thunk-%E5%87%BD%E6%95%B0
回复 (2)
Z
在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。
按照维基的定义来说,不是,thunk是将函数变成只能接受一个回调函数的函数,没资料因为这不重要吧。。
M
chunk 不支持这样调用把 const a = (a,b,c,d) => {.....} -> 柯里化 a = R.curry(a) -> a(1)(2)(3)(4)
参与回复
登录后即可参与回复。登录