我正在将几个基于 OCaml 的模块转换为 F#,并遇到了 OCaml 打印格式化函数open_box 和 close_box http://caml.inria.fr/pub/docs/manual-ocaml/libref/Format.html来自 OCaml 格式模块。在阅读了印刷盒的概念后,它是有道理的,但似乎需要在幕后进行大量工作才能实现。
是否有功能等效的 F# 模块?
如果不是,无需转换部分 OCaml 格式模块,什么是快速且简单的替换功能?
EDIT
Jack https://stackoverflow.com/users/1197411/jack-p有一个版本作为 OCaml 格式的一部分,位于FSharpx.Compatibility.OCaml.Format.Format.fs https://github.com/jack-pappas/FSharpx.Compatibility/blob/master/FSharpx.Compatibility.OCaml.Format/Format.fs我还没有测试过,但它是我目前找到的最完整的版本。
是否有功能等效的 F# 模块?
No.
如果不是,无需转换部分 OCaml 格式模块,什么是快速且简单的替换功能?
没有什么超出printf
。然而,我必须翻译Format
最近从 OCaml 模块到 F#,只花了几个小时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)