【发布时间】:2015-12-12 22:12:58
【问题描述】:
给定任意函数f,如何构造函数g,使得对于每个x0, x1, ..., xn,g(x0)(x1)...(xn)等于f(...f(f(x0, x1), x2), ...), xn)?
编辑
这和how to implement a function like sum(2)(3)(4)...(n) in python的问题很相似
【问题讨论】:
给定任意函数f,如何构造函数g,使得对于每个x0, x1, ..., xn,g(x0)(x1)...(xn)等于f(...f(f(x0, x1), x2), ...), xn)?
编辑
这和how to implement a function like sum(2)(3)(4)...(n) in python的问题很相似
【问题讨论】:
在每一点 gn 必须返回一个可以接受 xn+1 的函数和通过将 f 应用于 gn-1 给出的值 和 xn。除非您使用的语言允许返回值同时作为两种类型,否则这是不可能的。
【讨论】: