fsi.ShowDeclarationValues 如何工作?

pbl*_*cci 3 f# f#-interactive f#-scripting

根据MSDN文档:

当设置为 false 时,禁用在交互式会话的输出中显示声明值。

然而,以下示例交互式会话似乎与该摘要相矛盾。

> let x = 42;;

val x : int = 42

> fsi.ShowDeclarationValues <- false;;

val it : unit = ()

> let y = 42;;

val y : int
Run Code Online (Sandbox Code Playgroud)

我没想到上面的最后一行。

我是不是误会了什么?谁能确认这是否是一个错误?

谢谢。

Dan*_*iel 5

在我看来,它没有显示最后一行中的值,只显示绑定的名称和类型。