在处理一长串分解的 F# 代码时,有时我必须出于各种原因取消分解代码,以便我可以修改代码以修复错误或添加更改,然后再次分解代码。
由于分解和分解在很大程度上是应该能够自动化的符号转换,(我知道这在现实中并不容易);有人做过这样的工具吗?
在处理一长串分解的 F# 代码时,有时我必须出于各种原因取消分解代码,以便我可以修改代码以修复错误或添加更改,然后再次分解代码。
由于分解和分解在很大程度上是应该能够自动化的符号转换,(我知道这在现实中并不容易);有人做过这样的工具吗?
我不知道有任何类似的工具,我假设您正在询问有关打断管道的问题,以便您可以在某处放置一个断点并检查结果。我同意这是在 F# 中使用代码最难的部分,一旦你编写了它,几乎不可能通过所有惰性求值和组合来逐步完成它。
在这种情况下,覆盖前向管道运算符可能很有用,它允许您在其上放置断点。不一定能解决惰性/组合问题,但无论如何都是一个有用的技巧。
详情在这里:
http://www.kiteason.com/blogengine/post/2012/09/13/Tapping-into-the-pipe.aspx