shell – Haskell Interactive
发布时间:2020-12-16 01:09:02 所属栏目:安全 来源:网络整理
导读:我在 Haskell上有点生疏,我希望能够恢复原状.我喜欢F#的一件事是与Visual Studio集成的F#Interactive shell:我几乎可以评估任何东西(包括函数和类定义)并使用F#作为shell.在Haskell中是否存在等价物?当我使用ghci时,我无法评估函数定义.你是如何解决这个问
我在
Haskell上有点生疏,我希望能够恢复原状.我喜欢F#的一件事是与Visual Studio集成的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代码的电子表格集成到你的源代码中 – 代码缓冲区.您可以拥有一组您感兴趣的表达式,并通过一次击键查看自上次重新评估以来,所有值的变化取决于您的编辑. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |