问题标签 [ghci]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - 如何清除 Haskell 中的终端屏幕?
在我的用户从我的应用程序菜单中选择一个选项后,如何清除终端屏幕?
haskell - GHCi 错误:不在“removeNonUpperCase”范围内
我正在尝试从Learn You a Haskell for Great Good编译这个函数。
通过将其放入 removeNonUpperCase.hs 文件中。
它编译得很好,但是在传递参数时:
编译器说:
为什么?
haskell - 如何让ghci支持^p上去?
我使用 Ctrl pa lot 而不是向上箭头在终端上向上。如何让ghci支持Ctrl p上去?
我从端口使用来自 ghc98 的 ghci。Mac OS X 10.5.8。
haskell - 如何在 ghci 中跨多行定义函数?
我正在尝试在 ghci 中定义任何跨越多行的简单函数,以以下为例:
到目前为止,我已经尝试在第一行之后按 Enter:
我也尝试使用:{
and:}
命令,但我没有走远:
我在 Linux 上为 Haskell 98 使用 GHC Interactive 6.6 版,我缺少什么?
haskell - haskell中的无限循环?(新手)
我只是在学习 Haskell。我认为这会产生一个阶乘函数......
(在 ghci 内)
(无限期挂起,直到 ^C)。
有人可以指出我正确的方向吗?
谢谢!
haskell - ghci没有从文件加载函数
在 test.hs 中,我有:
在 ghci 中,我输入:
为什么?怎么修?
haskell - 有关类型族实例的信息
介绍:
在查看snoyman 的“持久”库时,我发现自己需要 ghci(或其他工具)的帮助来解决问题。
ghci 对:info
类型族和数据族的作用似乎不如对“普通”类型的作用:
人们总是可以在源代码中查找实例,但有时可能很难找到它,它可能隐藏在模板-haskell 生成的代码等中。
代码示例:
上面代码示例中发生的事情是 Template-Haskell 在这里为我们生成代码。上面的所有扩展QuasiQuotes
都是必需的,因为生成的代码使用它们。
我发现了Persist.Key Potato
正在做的事情:
问题:
有没有更简单的方法可以使用 ghci 或任何其他工具来获取有关类型族和数据族实例的信息?
haskell - 如何在 GHCi 中使用多个 where 子句?
我第一次玩 GHCi,我在编写多行函数时遇到了一些麻烦。我的代码如下:
它给出了以下错误:
有人可以指出我所缺少的方向吗?
haskell - 使用 GHCi 时如何为函数提供显式类型声明?
如何在 GHCi 中定义此函数的等效项(取自learnyouahaskell)?
如果没有类型声明,GHCi 会接受函数定义,但最终会得到一个无用的类型:
结果函数只接受单位列表作为参数。
有没有办法在 GHCi 中提供类型声明?还是有另一种方法来定义不需要类型声明的这些函数?
我在 GHCi 指南中没有看到明显的线索,并尝试了如下表达式(无济于事):
haskell - 如何让 ghci 查看我从 cabal 安装的软件包?
我已经使用 cabal 安装了某某软件包,我可以使用cabal build
. 但是当我在 ghci 中加载相同的程序时,ghci 抱怨它“找不到模块‘这样的’”。
我很惊讶这不会“正常工作”。我如何告诉 ghci 在哪里可以找到我用 cabal 安装的软件包?
这是我的设置:我在 Mac OS X 10.6.3 上使用 GHC 6.10.4,使用 Cabal 库的 1.6.0.3 版本安装 cabal-install 版本 0.6.2。