在F#的计算表达式中定义新关键字

时间:2012-03-05 11:39:07

标签: f# monads computation-expression f#-3.0

F#3.0 beta包含一个query {}计算表达式,包含大量新关键字。

如何在计算构建器中定义自己的关键字?

1 个答案:

答案 0 :(得分:22)

在F#3.0中,您可以使用CustomOperationAttribute来实现此目的。

新属性没有很好的记录,我发现的唯一例子是@Tomas和great answerinteresting blog post