haskell

haskell

文章 25 浏览 90

如何构建Haskell'#'山?

定义了一种称为山的功能,该功能吸引了一个高度n和宽度,可以从东部(右)攀登。每行将山从上到下扩大一个字符。这座山应该由“#”角色组成,山的不…

天煞孤星 2025-02-07 05:03:55 0 0

功能中的非排量模式 - 也许类型

在以下函数定义中,我在功能TapChar中获得了非避免模式。 我想念什么? reverseTap :: DaPhone -> Char -> [(Digit, Presses)] reverseTap phone s | …

铁轨上的流浪者 2025-02-07 04:14:30 0 0

当将括号与PTR作为资源使用时,可以将其替换为外国PTR吗?

我的代码使用可以描述为指针的资源。为简单起见,我将在此处使用 void 指针。计算完成后必须关闭资源,因此 control.exception.bracket 函数是自然的…

琴流音 2025-02-07 01:12:27 1 0

当Haskell中的功能不正确时,我只能切片列表?

当功能不正确时,我想切片列表,但是我不知道在其他情况下我必须回馈什么。你有什么想法吗? Example : sliceBy odd [1..5] == [[1],[2],[3],[4],[5]]…

云之铃。 2025-02-07 00:07:19 2 0

显示哈斯克尔的结果

我是Haskell的新手。 如何返回(x1,x2)并从我的代码中打印出来? qqq x | x < 0 x1 = mod (-x) 10 | 1 < x && x < 99 x1 = mod x 10 | x2 = mod x 1…

呆头 2025-02-06 15:59:41 0 0

HASKELL:尝试构建静态库,w/ llvm throws“可以创建动态重新定位”尽管使用了-fpic

我正在尝试使用GHC生成静态库的LLVM比特码,遵循其他SO答案和指南在线,我到达了: FILE = lib compile: ghc -fllvm -keep-llvm-files -fforce-recomp…

柳若烟 2025-02-06 08:39:05 2 0

haskell-&gt;打印排序列表 - 错误:输入上的解析错误&#x2018;打印&#x2019;

我试图在GHCI上运行此程序,在那里它以其姓氏的上升顺序将名称重新定位。但是,当我运行它时,我会得到此错误“错误:输入'print'''上的解析错误。 如…

几度春秋 2025-02-06 03:32:49 1 0

如何使用“ in” in&quot tuple在多个字段上过滤多个字段组合器(&lt; - 。)

文档在一个字段中说明了“组合器”(&lt; - 。)中的使用方式: selectSPJ :: MonadIO m => ReaderT SqlBackend m [Entity User] selectSPJ = select…

凝望流年 2025-02-06 02:13:30 0 0

Haskell重新脱离模块,该模块仅导入标识符的选定部分

我知道我可以重新启动模块,例如以下内容: module Test (module Test) where import Prelude as Test import A as Test f x = x 但是现在我想重新启…

污味仙女 2025-02-06 01:19:21 0 0

什么是Cocartesian comonoid,什么是Cocartesian comonoidal函子?

我最近一直在尝试使用Monoid和分销剂,我认为我发现了一些有趣的东西(在答案中描述了) - 这些已经是已知的结构吗? (我一直无法在线找到对它们的任…

め可乐爱微笑 2025-02-05 23:46:37 2 0

嵌套do块中令人困惑的类型失误错误

我正在尝试为一种简单的嵌入式脚本语言编写解释器。 它的核心是Eval函数,它具有以下签名。 type EvalState = () --for later type EvalResult = Stat…

机场等船 2025-02-05 19:20:53 3 0

列表中的Haskell组元素,并加入不同的相邻元素

group 在 data.list 中可以将同一元素分组 输入: import Data.List(group) group "mississippi time" 输出: ["m","i","ss","i","ss","i","pp","i",…

放飞的风筝 2025-02-05 17:26:17 0 0

如何理解Yoneda的自然同构中的普遍量化?

在学习Yoneda引理时,我遇到了Haskell中基本自然同构的以下编码: forward :: Functor f => (forall r . (a -> r) -> f r) -> f a forward f = f id b…

糖果控 2025-02-05 17:17:21 2 0

`最终``最后蒙版异步''例外

我仍然无法将头缠绕在掩蔽中,以异步异常。 最后在 control.exception 掩盖操作中: a `finally` sequel = mask $ \restore -> do r <- restore a `on…

失而复得 2025-02-05 05:43:16 3 0

关于停止命令行过程的疑问

我发现,当我 a = 1:a a 在命令行中执行时,我可以按CTRL+C停止无限过程。 但是,当我执行时,Ctrl+C无法停止该过程, length a 但是当我执行CTRL+C时…

孤星 2025-02-05 00:45:01 2 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

更多

友情链接

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