do-notation

do-notation

文章 0 浏览 4

表达式如何使列表理解多余的haskell

我们知道,列表的综合和表达式对于列表等效。还列出综合是多余的。但是有人可以解释符号如何使列表理解多余的列表?过滤有区别吗?…

静赏你的温柔 2025-01-26 15:13:57 0 0

Haskell 如何“脱糖”? getline 在这个 do 块中?

我读过几本关于 Haskell 的书,但还没有编写太多代码,而且我对 Haskell 在某种情况下所做的事情有点困惑。假设我正在使用 getLine,以便用户可以按某…

混浊又暗下来 2025-01-11 14:52:01 3 0

(>>=) 的执行顺序不是我所期望的

我有一系列网络请求,每个请求都需要 10 秒以上。 为了让用户知道发生了什么,我提供更新: main = do putStr "Downloading the first thing... " {- …

两相知 2024-12-19 04:18:25 4 0

Monad 的脱糖注释

当我学习 Haskell 时,我意识到 do 表示法只是语法糖: a = do x <- [3..4] [1..2] return (x, 42) 翻译成 a = [3..4] >>= (\x -> [1..2] >>= (\_ -> …

谈情不如逗狗 2024-12-13 14:06:20 5 0

Scala 中的 Haskell do-notation 或 F# 计算表达式等效吗?

F# 计算表达式允许将一元语法的复杂性隐藏在厚厚的语法糖层后面。 Scala 中有类似的东西吗? 我认为这是为了理解...... 示例: val f = for { a <- Fu…

近箐 2024-12-05 10:44:41 4 0

Haskell 中 do 块中的简洁 if-then-else 表示法

我不知道如何使简洁的 if-then-else 表示法起作用,在 [ http://hackage.haskell.org/trac/haskell-prime/wiki/DoAndIfThenElse]。这可行, import Sy…

苏大泽ㄣ 2024-11-09 09:24:56 5 0

是否可以在 Haskell 中使用自己的语法糖(如 do 表示法或箭头表示法)?

嗯,这个问题是不言自明的。假设我想实现一些特殊的语法只是为了好玩。是否可以?我应该使用什么工具?…

分開簡單 2024-10-26 17:24:43 11 0

“做”在 Haskell 中构建

我正在尝试学习 Haskell,并想编写一个小程序,将文件的内容打印到屏幕上。当我将其加载到 GHCi 中时,出现以下错误: “do”结构中的最后一个语句必…

满栀 2024-10-09 00:18:54 11 0

你能把 Haskell 列表变成一系列 do 指令吗?

您可以创建一个函数列表,然后按顺序执行它们,也许将它们传递给 do 表示法? 我目前正在通过映射数据列表来执行此操作,并且想知道是否可以以某种方…

吃不饱 2024-08-25 04:33:46 7 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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