函数加里化和偏函数应用的比较

上传:The_end16213 浏览: 10 推荐: 0 文件:PDF 大小:81KB 上传时间:2021-02-27 09:13:52 版权申诉
【名词解释】Currying:因为是美国数理逻辑学家哈斯凯尔·加里(Haskell Curry)发明了这种函数使用技巧,所以这样用法以他的名字命名为Currying,中文翻译为“加里化”。 我感觉很多人都对函数加里化(Currying)和偏函数应用(Partial Application)之间的区别搞不清楚,尤其是在相似的上下文环境中它们同时出现的时候。 偏函数解决这样的问题:如果我们有函数是多个参数的,我们希望能固定其中某几个参数的值。 几乎所有编程语言中都有非常明显的偏函数应用。在C语言中: int foo(int a, int b, int c) {
上传资源
用户评论