前端之家收集整理的这篇文章主要介绍了
shell – Haskell Interactive,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在
Haskell上有点生疏,我希望能够恢复原状.我喜欢F#的一件事是与Visual Stu
dio集成的F#Interactive shell:我几乎可以评估任何东西(
包括函数和类定义)并使用F#作为shell.在Haskell中是否存在等价物?当我使用ghci时,我无法评估
函数定义.你是如何
解决这个问题的?
我目前首选的设置是使用带有haskell模式的Emacs并打开一个交互式ghi解释器.但是,有没有办法评估文件的区域?
您可以使用’let’定义一个
函数:
$ghci
Prelude> let double n = n + n
Prelude> double 42
84
另外,我不会推荐这个,因为(A)我写了它,(B)它非常不发达,但Halp在Emacs中可以派上用场 – 它有点像Haskell代码的电子表格集成到你的源代码中 – 代码缓冲区.您可以拥有一组您感兴趣的表达式,并通过一次击键查看自上次重新评估以来,所有值的变化取决于您的编辑.
原文链接:https://www.f2er.com/bash/384579.html