当前位置:  开发笔记 > 开发工具 > 正文

Haskell Interactive

如何解决《HaskellInteractive》经验,为你挑选了1个好方法。

我在Haskell上有点生疏,我希望能够恢复正常.我喜欢F#的一件事是与Visual Studio集成的F#Interactive shell:我几乎可以评估任何东西(包括函数和类定义)并使用F#作为shell.在Haskell中是否存在等价物?当我使用时ghci,我无法评估函数定义.你是如何解决这个问题的?

我目前首选的设置是使用带有haskell模式的Emacs并打开一个交互式ghi解释器.但是,有没有办法评估文件的区域?



1> Darius Bacon..:

您可以使用'let'定义一个函数:

$ ghci
Prelude> let double n = n + n
Prelude> double 42
84

另外,我不太推荐这个,因为(A)我写了它,(B)它非常不发达,但Halp在Emacs中很方便 - 它有点像Haskell代码的电子表格集成到你的源代码中 - 代码缓冲区.您可以拥有一组您感兴趣的表达式,并通过一次击键查看自上次重新评估以来,所有值的变化取决于您的编辑.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有