gpt4 book ai didi

haskell - 如何轻松查看 Template Haskell 语句的输出?

转载 作者:行者123 更新时间:2023-12-03 17:55:08 25 4
gpt4 key购买 nike

我的模块中有以下模板 Haskell 代码,它是更大应用程序的一部分。

$(derive makeFoldable ''JStatement)

我怀疑生成的 Foldable 实例并不完全是我最初的想法,但我找不到验证这一点的方法。所以,最好只使用 ghci ,是否可以查看生成的实例?

我尝试了以下并得到一个语法错误,我猜这是因为我做错了™。
> derive makeFoldable ''JStatement

<interactive>:1:21:
lexical error in string/character literal at character '\''

最佳答案

我想到了。如果您通过 -ddump-splices它会在编译模块时将生成的实例打印到终端。

关于haskell - 如何轻松查看 Template Haskell 语句的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com