ghci

ghci

文章 0 浏览 1

为什么这个 Haskell 语句不进行延迟计算?

我定义了以下函数: ex 1 x = 1 ex 0 x = 0 ex b x = b ** x 然后,当我执行以下命令时: 1 `ex` (sum [1..]) 它尝试计算无限序列的总和,而不是偷懒…

一杯敬自由 2024-09-08 20:42:23 1 0

使用 GHCi 时如何为函数提供显式类型声明?

如何在 GHCi 中定义此函数的等效项(取自 learnyouahaskell)? import Data.List numUniques :: (Eq a) =&gt [a] -&gt Int numUniques = length . nu…

如梦初醒的夏天 2024-09-07 01:38:45 1 0

为什么我不能在 ghci 中定义新类型?

当我尝试定义新类型时,在 ghci 中出现错误: Prelude&gt data Point = Pt Int Int &ltinteractive&gt:1:0: parse error on input `data' Prelude&gt …

一片旧的回忆 2024-09-06 19:51:32 1 0

如何让 ghci 查看我从 cabal 安装的软件包?

我已经使用 cabal 安装了这样那样的软件包,并且我可以使用 cabal build 构建依赖于它的程序。但是当我在 ghci 中加载相同的程序时,ghci 抱怨它“找…

捎一片雪花 2024-09-06 14:21:02 3 0

如何在 GHCi 中使用多个 where 子句?

我是第一次使用 GHCi,在编写多行函数时遇到了一些问题。 我的代码如下: Prelude&gt :{ Prelude| let diffSquares lst = abs $ squareOfSums lst - s…

情域 2024-09-06 06:58:01 1 0

有关类型系列实例的信息

简介: 在查看 snoyman 的“持久” 库时,我发现自己想要 ghci 的(或其他工具)帮助解决问题。 ghci 的 :info 似乎对于类型族和数据族的处理不如对于…

自我难过 2024-09-04 22:28:00 5 0

ghci 未从文件加载函数

在 test.hs 中,我有: doubleMe x = x + x 在 ghci 中,我输入: Prelude&gt :l test [1 of 1] Compiling Main ( test.hs, interpreted ) Ok, module…

微凉徒眸意 2024-09-03 12:58:44 4 0

Haskell 中的无限循环?

我认为这会产生一个阶乘函数... (在 ghci 内) Prelude&gt let ft 0 = 1 Prelude&gt let ft n = n * ft (n - 1) Prelude&gt ft 5 (无限期挂起,直到…

◇流星雨 2024-09-03 11:41:59 5 0

如何在ghci中跨多行定义一个函数?

我试图在 ghci 中定义跨多行的任何简单函数,以以下为例: let abs n | n &gt= 0 = n | otherwise = -n 到目前为止,我已尝试在第一行后按 Enter 键:…

本王不退位尔等都是臣 2024-09-02 03:12:46 5 0

如何让ghci支持^p上去?

我使用 Ctrl pa 很多而不是向上箭头在终端上向上移动。如何让ghci支持Ctrl p上去? 我从端口使用 ghc98 的 ghci 。 Mac OS X 10.5.8。…

半世晨晓 2024-09-01 17:47:25 4 0

如何清除 Haskell 中的终端屏幕?

用户从应用程序菜单中选择选项后,如何清除终端屏幕?…

孤凫 2024-08-25 15:38:42 3 0

GHCi 可以告诉我本地 Haskell 函数的类型吗?

是否可以查询 ghci 为另一个函数内的函数推断出的类型?…

冰葑 2024-08-18 19:58:56 4 0

为什么 ghci 说 1.1 + 1.1 + 1.1> 3.3 是真的吗?

我最近正在学习 Haskell 教程,并在交互式 ghci shell 中尝试一些简单的 Haskell 表达式时注意到了这种行为: Prelude&gt 1.1 + 1.1 == 2.2 True Prel…

居里长安 2024-08-17 02:05:48 3 0

如何使用“oneof”在快速检查(Haskell)中

我正在尝试编写一个更改数独的道具,然后检查它是否仍然有效。 但是,我不确定如何正确使用“oneof”函数。您能给我一些提示吗? prop_candidates :: …

柏林苍穹下 2024-08-12 15:10:52 3 0

如何使用 ghci 在 lambda 中写入数字

我是 Haskell 新手,使用 Ghci。 我有一个名为三的函数,我想将其写为 let three = \x-&gt(\y-&gt(x(x(x y)))) “OK”,这可以工作,但是当我尝试时 t…

姜生凉生 2024-08-09 03:42:41 3 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文