私有成员和let val之间F#的区别是什么?

时间:2013-08-09 01:31:39

标签: f#

标题中的问题。假设我有:

namespace Namespace
module Module =
  type public Type() =
    let Z y = 2 * y
    member private this.z y = 2 * y

Z和z有什么区别?

感谢。

1 个答案:

答案 0 :(得分:3)

要考虑的一件事是,通过反思,私人成员变得可以访问。

此外,在构造函数完成之后,您才能在z中调用代码