ghci 相关问题

GHCi是Glasgow Haskell编译器的交互式环境(REPL)。

无法在 VSCode 中编译第一个 Haskell 程序

我刚刚在 Windows 中安装了 Stack GHCI 和 Visual Studio Code。我试图构建并运行第一个简单的 Haskell putStrln 程序,但编译失败。 在 VS Code 终端中,我

回答 2 投票 0

`seq` 显然是否强制评估整个递归定义的列表,具体取决于它如何加载到 GHCi

最近我一直在试图理解GHC在评估seq时到底强制了什么。假设我保存以下定义: f :: Int -> [Int] -> [Int] f = -> s -> 如果...

回答 1 投票 0

ghci 不创建新行(输出也在同一行上)

我刚刚在 WSL2 (Ubuntu) 中使用 GHCup 安装了 Haskell。但是,ghci 解释器存在问题。 当我启动 ghci 并按 Enter 时,解释器不会创建新行...

回答 1 投票 0

Haskell 中读的是 show 的逆吗?

我刚刚尝试写作 阅读(显示 42) 在 ghci 中。它响应“***异常:Prelude.read:无解析”。 我的假设是它应该返回 42。我阅读的各种手册和教程表明......

回答 1 投票 0

如何导入使用 Cabal 安装的 Haskell 模块?

我使用 cabal install timezone-series-0.1.5.1 安装了 timezone-series Haskell 模块。 然后我定义了一个名为 Main.hs 的模块,其开头为: 导入 Data.Time.LocalTime.TimeZone.Series -- 来自

回答 1 投票 0

我无法从 Linux 命令行运行 GHCI。需要指导,因为脚本指向不存在的位置

我在成功安装 Haskell 9.4.8 后第一次尝试运行 ghci。 发出 ghci 命令后,我面临以下消息: /root/.ghcup/ghc/9.4.8/bin/ghc-9.4.8:第 12 行:...

回答 1 投票 0

GHCi 提示加载时发出警告

使用 GHCi 时,我想知道从提示符(重新)加载时如何使用 -Wall 选项。 例如 Haskell 编程技巧第 3.3 节 带守卫的示例如下...

回答 1 投票 0

有没有办法在 Haskell 文件顶部设置命令行选项?

我有一些与我交互的 Haskell 源文件,我想知道: 有没有办法在文件顶部设置命令行选项? 我指的是我们使用的 GHCi 命令行选项...

回答 1 投票 0

VS Code 终端中的可执行 GHCI 中的 CPU 类型错误

我正在努力解决这个问题:几天前我已经在 Visual Studio Code 中安装了所有 haskell 扩展来研究它。今天我打开了程序,当我尝试启动 ghci 时,vs

回答 1 投票 0

Haskell 中的排序操作

我有以下代码,摘自 Hutton 的《Haskell 编程》,第二版,第 12 页: seqn[]=返回[] seqn (act:acts) = do x <- act xs <- seqn acts ...

回答 1 投票 0

多个文件使用相同的模块名称:

当我输入 stack run 时,我没有收到任何错误消息,但是当我输入 stack ghci 时,我收到有关多个文件使用相同名称的错误,我该如何解决它? (基础)wejden@wejdenaydi:~/wejden$ 堆栈 ghci...

回答 3 投票 0

如何从 REPL 检查给定的约束是否得到满足?

为了探索具有复杂类型和类型类实例的库,我想从 REPL 检查类型类约束是否满足(提供所有相关实例...

回答 1 投票 0

ghci 函数在声明中提及多个变量不被接受

我正在尝试学习Haskell,所以我尝试了这个: $ ghci GHCi,版本 8.10.7:https://www.haskell.org/ghc/ :?求助 前奏> :set +m Prelude> let element :: (Eq a) => [a] -> a -> Bo...

回答 1 投票 0

Haskell 中列表类型的混乱

据我了解,[a]意味着可以有一个列表,其中可以有任意数量的嵌套列表。 f :: [a] -> a f (x:xs) = x 可以在没有 i 的情况下调用 f [[1,2]] 或 f [[[True]]]]...

回答 1 投票 0

光泽动画生涩,希望在GHCi中添加 `-O2`

我正在尝试Haskell中的gloss包,并且已经能够在Windows上成功构建和运行一些示例。 问题是动画不稳定。 来自光泽的官方页面: 问:动画看起来

回答 1 投票 0

有什么方法可以在 do / where / let 块中打印出变量的类型吗?

有没有办法在ghci中打印出嵌套变量的推断类型?考虑代码, 令 f = g 其中 g(x::Int) = x 然后,最好查询 g 的类型,例如:t f.g 会...

回答 2 投票 0

haskell,错误':set -package unordered-containers',ghci

我刚刚开始使用haskell..尝试使用键值对.. 在 reddit 上看到这个例子 https://www.reddit.com/r/haskellquestions/comments/2xn9y2/

回答 1 投票 0

GHCi 中定义的函数的非详尽模式

我正在尝试编写一个埃拉托色尼筛函数,为用户提供从 2 到上限的所有素数。所以我写了这段代码: 主要=做 putStrLn "上限" 克<- readLn let

回答 1 投票 0

为什么我在启动堆栈构建时遇到错误?

我是 Haskell 编程新手。对于我的大学项目,我们的老师向我们发送了项目并要求我们运行这些命令:“stack init”然后“stack build”当我运行 st...

回答 2 投票 0

Windows 10 上的 ghci 错误:无法加载用户指定的 .o/.so/.DLL(addDLL:pthread

我已经在 Windows 10 上安装了 Haskell Platform 版本 8.2.2(完整版,64 位)。ghc 可以工作,WinGHCi 也可以。有几个问题: -- 在 cygwin 中运行 ghci 会出现此错误: GHCi,版本 8.2...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.