haskell

haskell

文章 25 浏览 87

Haskell 中的 Project Euler Number 10,找不到 Bug

我是 Haskell 的初学者,我在 Project Euler Problem 10 上遇到了麻烦。这是我得到的: primes :: Integral a => [a] primes = filter isPrime [1,3..…

浅浅 2024-12-10 14:31:07 0 0

尝试解析递归 JSON,我走在正确的轨道上吗?

此问题与 这个问题。 以下是我希望从 JSON 创建的数据类型: data ProdObject = MKSpair (Text, Text) | MKSLpair (Text, [Text]) | MKSOpair (Text, …

我很OK 2024-12-10 13:58:50 0 0

Free Pascal 有像 Haskell 那样的类型变量吗?

Haskell 允许您定义像 thrice 这样的函数,它接受 a 类型的元素,并为任何数据类型 a 返回重复三次的元素列表。 thrice :: a -> [a] thrice x = [x, x…

萌吟 2024-12-10 13:22:55 0 0

Haskell二次方程根

Haskell 程序显示两个根,如果方程没有实根或所有值都作为根,则应返回零。 functionRoot :: Float -> Float -> Float -> (Float,Float) functionRoot…

眼泪也成诗 2024-12-10 12:00:07 0 0

Haskell 和惰性 Monads 评估

在使用 monad 时,我经常遇到评估问题。现在,我了解了延迟求值的基本概念,但我不明白如何在 Haskell 中延迟求值 monad。 考虑以下代码 module Main …

喜爱皱眉﹌ 2024-12-10 11:39:55 0 0

也许是动态调度、智能构造函数、Template Haskell?

我正在查看 HaskellWiki >;存在类型 # 动态调度机制。 我在想,Template Haskell 中应该有一种方法来获取这部分: class Shape_ a where ... type Ra…

花开半夏魅人心 2024-12-10 11:33:18 0 0

Haskell 返回有多少输入大于其平均值

我对 haskell 很陌生,编写了一个简单的代码来返回有多少输入大于其平均值。我收到错误: 错误文件:.\AverageThree.hs:5 - 应用程序中的类型错误 * 表…

两人的回忆 2024-12-10 11:31:44 0 0

使用 IO.readLn 从 Haskell 中的 stdin 读取单行

此代码无法在 GHC 7.0.3 中编译: import System.IO main = do z <- readLn print z 我的目的是从 stdin 读取一行并将其存储在 z 中,以便稍后用它做…

半寸时光 2024-12-10 11:15:04 0 0

Control.Category 有什么用?

如果我发现某个东西是 Monoid 或 Monad,我就会使用各种有趣的函数,例如 foldMap、序列 甚至mapM。他们让我快乐。 如果我发现某个东西是Category,我…

羞稚 2024-12-10 10:59:12 0 0

理解 Haskell 中的惰性求值

我正在尝试学习Haskell,但我一直停留在理解惰性求值上。 有人可以详细解释一下惰性求值以及与下面给出的伪代码相关的以下 2 个案例的输出[带解释] :…

苍暮颜 2024-12-10 10:56:22 1 0

如何存储此返回类型:[(x,y)]?

我有一个这样的函数: example :: [Char] -> [Char] example myString = ................... where pat = "something" returnList = myString =~ pat…

将军与妓 2024-12-10 09:57:54 0 0

Haskell 中的通用 BST 库

haskell 中什么是好的通用二叉搜索树库?我们有用于列表的 Data.List、用于集合的 Data.Set 和用于映射的 Data.Map,这相当于搜索树。 谢谢,克里斯…

茶花眉 2024-12-10 09:32:50 0 0

初学者 Haskell 问题(没有实例......引起)

我最近开始学习 Haskell,我正在尝试用 Haskell 重写我在 python 面试中所做的一些事情。我正在尝试将字符串从驼峰式大小写转换为下划线分隔(“myVar…

魂牵梦绕锁你心扉 2024-12-10 09:20:48 0 0

处理 Haskell 测试的最现代方法是什么?

我最近才开始研究我最新的 Haskell 项目,并且真的很想测试它。我想知道目前的测试在最前沿的框架、测试运行过程和测试代码组织方面处于什么位置。似…

意中人 2024-12-10 06:47:31 0 0

在 Haskell 中存储正则表达式字符串的最佳方法是什么?

我有一个函数 remove ,它将正则表达式作为一个字符串和另一个字符串。它从第二个字符串中删除与正则表达式匹配的所有内容并返回它。 目前,我正在使…

葬花如无物 2024-12-10 05:44:04 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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