gpt4 book ai didi

shell - haskell 互动

转载 作者:行者123 更新时间:2023-12-04 10:22:32 25 4
gpt4 key购买 nike

我对我的 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 代码的电子表格。您可以拥有一组您感兴趣的表达式,并通过一次按键查看它们的所有值如何根据自上次重新评估以来的编辑而变化。

关于shell - haskell 互动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341953/

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