Currying 和部分应用之间有什么区别?
How do currying and partial application differ from each other?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Currying & Partial Application
标签: closure, javascript
参考答案摘要
总结 Currying 将具有多个参数的函数转换为一系列函数,每个函数只接受一个参数。例如,函数 f(a, b, c) 变为 f(a)(b)(c) 。另一方面,部分应用会固定函数的几个参数,并生成另一个具有较少参数的函数。例如,如果使用 a 部分应用 f(a, b, c) ,则会得到一个新函数 f'(b, c) 。 * Currying vs 部分应用 Currying Currying 是一种将...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。