【问题标题】:print_any for F# 2.0F# 2.0 的 print_any
【发布时间】:2010-04-23 07:19:50
【问题描述】:

我正在使用 Visual Studio 2010 将旧版本的 1.0 F# 项目升级到 2.0。很多变化。

我似乎无法在旧书籍和样本中找到到处乱扔的 print_any 命令。

我已经安装了 powerpack,但在那里也找不到。

知道在哪里可以找到这个命令。

PS:我知道我自己可以轻松实现它,但很好奇它现在在哪里。

【问题讨论】:

  • 我假设你知道printfn "%A" anything
  • 要更新旧代码,另请参阅 Beta1 中许多库/命名/等更改的描述:blogs.msdn.com/dsyme/archive/2009/05/20/…
  • @Benjol:我正准备用 printfn 进行搜索替换 @Brian:我确实遇到了它并搜索了 print_any,但没有任何成功。我想我应该停止懒惰并阅读整本书。

标签: visual-studio-2010 f#


【解决方案1】:

F# 2.0 的库进行了重新设计和清理。我认为print_any 被删除有两个具体原因:

  • 目标是从 F# 函数名称中删除所有低分(接受 Powerpack 随附的 OCaml 兼容性库中的低分)。
  • 减少类似函数的数量,以减少 api 表面积并消除使用两种方式实现同​​一目标的一些问题。

因此,由于很容易将 print_any 替换为 printfn "%A",因此已将其删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多