使用计算表达式时,第一个定义有效,但第二个定义不适用于零。
这有什么区别:
member o.Zero() = 3
还有这个:
member o.Zero = fun() -> 3
第一个评估为unit -> int
,第二个评估为(unit -> int)
。有什么不同?
使用计算表达式时,第一个定义有效,但第二个定义不适用于零。
这有什么区别:
member o.Zero() = 3
还有这个:
member o.Zero = fun() -> 3
第一个评估为unit -> int
,第二个评估为(unit -> int)
。有什么不同?