小编atr*_*eju的帖子

有没有办法在 ghci 的 let 块中定义的多行函数处设置断点?

使用 ghci,如果我有类似的东西

1 g x y = 
2     let -- ...
3     in -- ... (recursively calls itself) 
3 
4 
5 f x = -- ... (calls g once)
Run Code Online (Sandbox Code Playgroud)

我可以使用 g 在 g 处设置断点:break g,调用 f,并在每次调用 g 时让程序中断。

但是,我没有在其他地方使用 g,所以我想写

1 f x =
2     let g x' y =
3         let -- ...
4         in -- ...
5     in -- ...
Run Code Online (Sandbox Code Playgroud)

有没有办法在每次调用 g 时中断?我注意到如果 g 是一行,我可以直接说:break 2

我还可以使用 ; 中断 g 的 let 语句:break …

haskell ghci

5
推荐指数
1
解决办法
87
查看次数

标签 统计

ghci ×1

haskell ×1