- 1
- 0
- 约5.95千字
- 约 7页
- 2026-05-10 发布于河北
- 举报
柯里化(Currying)面试题及详细答案
一、基础必考题(入门级,考察概念理解)
1.请用自己的话解释什么是柯里化?它的核心作用是什么?
参考答案:
柯里化简单说,就是把一个接收多个参数的函数,转化成一系列只接收一个参数(或部分参数)的函数,并且这些函数依次调用后,最终能返回原函数的结果。
核心作用有两个:一是参数复用,把频繁使用的固定参数提前“固化”,后续调用无需重复传入;二是延迟执行,可以分步骤传递参数,直到传入所有必要参数后,才执行最终计算。
举个最直观的例子:原本要写add(1,2,3),柯里化后可以写成add(1)(2)(3),也可以写成add(1,2)(3),灵活传递参数。
2.柯里化和普通函数、偏函数的区别是什么?(高频易混题)
参考答案:
三者核心区别在于“参数传递方式”和“执行时机”,用通俗的话区分:
普通函数:一次性传入所有所需参数,传入后立即执行,无法分步骤传递。比如functionadd(a,b,c){returna+b+c;},调用时必须add(1,2,3)。
柯里化函数:接收部分参数(通常是1个),返回一个新函数,继续接收下一个参数,直到所有参数传完才执行,强调“分步传递、延迟执行”,且每一步都可以复用中间结果。
偏函数:固定函数的部分参数,返回一个接收剩余参数的新函数,不强调“分步传递1个参数”,可以一次性固定多个参数,剩下的参数一次
您可能关注的文档
- 案管工作测试题及详细答案.docx
- 案例试题及详细答案.docx
- 板件修复试题及详细答案.docx
- 标本采集试题及详细答案.docx
- 标定岗位面试题库及详细答案.docx
- 材料成型基础试题及详细答案.docx
- 材料化学期末考试题及详细答案.docx
- 材料类笔试题库及详细答案.docx
- 材料力学期末考试题库及详细答案.docx
- 材料力学试题调研及详细答案.docx
- 2026年金融科技风险防控策略与行业发展报告.docx
- 2026年智慧农业行业创新报告及自动导航精准投喂技术发展报告.docx
- 2026年网络文学行业发展趋势研究报告.docx
- JTG_T 2430-2023 公路工程设施支持自动驾驶技术指南(OCR).pdf
- 2026年厨具智能面条机行业专利分析与竞争策略报告.docx
- 2026年轻医美市场细分领域研究报告:注射美容趋势分析.docx
- 智慧教育背景下数字化学生评价体系构建与实践研究教学研究课题报告.docx
- 英语-云南省部分学校2026届高三下学期4月联考(金太阳26-338C).docx
- 大学生运用人工智能技术预测金融市场波动趋势课题报告教学研究课题报告.docx
- 教师专业能力发展可视化评价体系与智能教学系统的融合研究教学研究课题报告.docx
最近下载
- 《分式》复习课件.ppt VIP
- 医院信息科招聘笔试试题附答案.docx VIP
- 园林绿化工高级技师知识考试题库(附含答案).docx VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
- 2025年山东医学高等专科学校辅导员招聘考试真题汇编(完整版含答案解析).docx VIP
- 进行性肌营养不良患儿的运动疗法.doc
- 《管理学》(第二版)课件 高教版马工程 -第0--7章 绪论 ---人员配备.pptx
- 《管理学》(第二版)课件 高教版 马工程 第8--16章组织文化 --- 组织变革与创新.pptx
- LA(加州)驾照笔试题及详细答案.docx VIP
- 2025《美的集团多元化战略下的财务风险管理研究》16000字.doc
原创力文档

文档评论(0)