print_int和其他F#打印功能

时间:2009-01-08 01:48:10

标签: f#

我正在尝试在Visual Studio中做简单的教程 让someNumber =(2 + 2) print_int someNumber 但它说print_int是未定义的。 printfn有效。 我正在使用的这本书能否过时?

2 个答案:

答案 0 :(得分:3)

print_int是F#power pack的一部分。添加对PowerPack的引用(我的机器上的c:\ program files \ FSharp-1.9.6.2 \ bin \ FSharp.PowerPack.dll)应该可以解决问题。

以下是来自Don的博客文章,其中提到了Power Pack的当前计划:

http://blogs.msdn.com/dsyme/archive/2008/12/10/fsharp-to-ship-as-part-of-visual-studio-2010.aspx

答案 1 :(得分:0)

实际上,print_int不在FSharp.PowerPack.dll中,至少不在最新版本(PowerPack版本1.9.9.9)中。它位于FSharp.PowerPack.Compatibility.dll。

仅供参考,要在F#Interactive窗口中使用print_int,print_endline等(并关闭有关ML兼容性的警告),请使用以下命令:

#r "FSharp.PowerPack.Compatibility.dll";;
#nowarn "62";;