相关疑难解决方法(0)

F# - 保持F#交互发布输出

我正在使用F#interactive,我正在计算一些大型列表和数组,而我宁愿没有交互式窗口发布所有这些信息.有没有办法抑制输出?

具体来说,我正在开发单线程和多线程算法,并评估在何时从单线程函数更改为多线程函数变得更有效.我想让F#Interactive报告函数的运行时间,我一直在使用#time,但是我不想在将大量数据矩阵打印到屏幕时滚动回来.如果有办法在保持交互式环境写出矩阵的同时获取时序数据,我将非常感激.

f# f#-interactive

10
推荐指数
1
解决办法
928
查看次数

fsi.ShowDeclarationValues 如何工作?

根据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)

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

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

谢谢。

f# f#-interactive f#-scripting

3
推荐指数
1
解决办法
309
查看次数

标签 统计

f# ×2

f#-interactive ×2

f#-scripting ×1