【发布时间】:2010-10-30 21:56:13
【问题描述】:
在尝试以无点函数式编程时,“点表示法”与对象和记录一起工作的方式让我受阻(我认为这是使用默认 curries 的函数式语言的一种很好、简洁的方式)。
是否有我缺少的运算符或函数可以让我执行以下操作:
(.) object method 而不是 object.method?
(从我读到的关于新的? 运算符的内容来看,我认为它是这样工作的。除了它需要定义并进入整个动态绑定的东西,我认为我不需要。)
换句话说,我可以将一个方法作为一个参数应用到它的对象上,就像我将一个普通函数应用到它的参数上一样吗?
【问题讨论】:
-
听起来和看起来都令人不安(由于需要更多括号)恐怕没有办法。
标签: f# functional-programming function methods