使用零计算表达式

当使用一个计算表达式中,第一个定义的作品,但二不为零。

是什么这之间的区别:

member o.Zero() = 3

和这个:

member o.Zero = fun() -> 3

第一个计算结果为unit -> int ,第二个(unit -> int) 有什么不同?

--------------解决方案-------------

如果他们是让界,没有差别。 但是,在一个类的定义所述第一o.Zero是一种方法,而第二o.Zero是一个属性。

计算表达式需要一个命名的方法Zero ; 这就是为什么当你使用相同的名称提供的属性没有工作。

分类:F# 时间:2015-03-15 人气:0
本文关键词: 计算表达式
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.345 (s). 10 q(s)