print_int и другие функции печати F # - PullRequest
1 голос
/ 08 января 2009

Я пытаюсь сделать простой учебник в Visual Studio let someNumber = (2 + 2) print_int someNumber но он говорит, что print_int не определено. printfn работает. Может ли книга, которую я использую, быть устаревшей?

Ответы [ 2 ]

3 голосов
/ 08 января 2009

print_int является частью блока питания F #. Добавление ссылки на PowerPack (c: \ program files \ FSharp-1.9.6.2 \ bin \ FSharp.PowerPack.dll на моем компьютере) должно исправить проблему.

Вот запись в блоге от Дона, в которой упоминаются текущие планы для Power Pack:

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

0 голосов
/ 23 февраля 2010

На самом деле print_int отсутствует в FSharp.PowerPack.dll, по крайней мере, не в последней версии (PowerPack версии 1.9.9.9). Это в FSharp.PowerPack.Compatibility.dll.

FYI, чтобы использовать print_int, print_endline и т. Д. В интерактивном окне F # (и отключить предупреждения о совместимости с ML), используйте следующие команды:

#r "FSharp.PowerPack.Compatibility.dll";;
#nowarn "62";;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...