logo

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 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

Currying 和部分应用之间有什么区别?

Easyjavascript

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案