2013-12-17 28 views

回答

5

您可以將ShowDeclarationValues,ShowPropertiesShowIEnumerable設置爲false。

您仍然可以看到類型,但不是內容(通常是輸出的大部分)。

#if INTERACTIVE 
fsi.ShowDeclarationValues <- false 
fsi.ShowProperties <- false 
fsi.ShowIEnumerable <- false 
#endif 
4

另一種非常規的方法可能如下:

  • 火你與--quiet option
  • ,而不是printf使用eprintf爲自己的輸出FSI,其效果將是你問什麼爲

在腳本中

eprintfn "Testing: %n" 123 
在FSI窗口

Testing: 123 

任何其他,但真正的錯誤消息輸出根本不會出現在FSI窗口,包括所有的評價結果​​;同時printf的所有便利仍然可供您使用,包括熟悉的格式。

更新:posted進一步增強,使FSI輸出的正常和「安靜」模式使用不變的輸出代碼。