haskell

haskell

文章 25 浏览 87

具有“无数据”的列表操作

关于列表的进一步问题: aaa :: [[(Char, Float)]] -> Float -> [[(Char, Float)]] aaa [[]] a = error "no indata" aaa [[(a,b)]] c = [[(a, b/c)]] …

眼前雾蒙蒙 2024-12-08 14:31:33 1 0

Haskell 中的闭包和列表推导式

我现在正在使用 Haskell,因此偶然发现了列表理解功能。 自然,我会使用闭包来做这种事情: Prelude> [x|x4] -- list comprehension [5,6,7] Prelude>…

任谁 2024-12-08 13:04:29 0 0

GHC 7.0.4 似乎忘记了如何应用函子

在《Learn You A Haskell》的“函子、应用函子和幺半群”一章中,Miran 做了以下事情: ghci> (pure 3) "blah" 3 然而我明白了: ghci> (pure 3) "bla…

很糊涂小朋友 2024-12-08 10:30:57 2 0

Haskell 32 位程序在 64 位 Windows 上冻结

我正在使用 GHC 在一个名为 citeproc-hs 的特定 (Haskell-) 库的帮助下为 Windows 构建一个 haskell pogram。在 32 位 Windows XP 计算机上,该应用程…

迷雾森÷林ヴ 2024-12-08 10:09:22 0 0

递归地反转字符串(或列表)

我正在尝试在 haskell 中编写一个函数来递归地反转列表。我编写了一个辅助函数,它采用原始列表和一个空列表,然后以 LIFO 模式将元素从第一个列表传…

季末如歌 2024-12-08 09:19:57 0 0

将 stdout 和 stdin 与 System.IO.runCommand 一起使用

我试图从 runProcess 转换为字符串进行分析。 然而,设置手柄似乎相当困难。我走进了 GHC.IO.Handle,这似乎是合乎逻辑的目的地,但似乎这应该非常简…

我喜欢麦丽素 2024-12-08 09:18:12 0 0

计算 Haskell 中排序列表中最常出现的数字

问题是计算整数排序列表的众数(最常出现的值)。 [1,1,1,1,2,2,3,3] -> 1 [2,2,3,3,3,3,4,4,8,8,8,8] -> 3 or 8 [3,3,3,3,4,4,5,5,6,6] -> 3 只需使…

冷默言语 2024-12-08 08:05:57 0 0

“where”中的类型声明——发生什么事了?

在阅读 QuickCheck 手册时,我遇到了以下示例 prop_RevRev xs = reverse (reverse xs) == xs where types = xs::[Int] :手册继续说: 属性必须具有单…

情深缘浅 2024-12-08 07:43:24 0 0

TextMate Haskell 插件

我是 Textmate 的忠实粉丝,最近不得不开始在学校使用 Haskell。我想知道是否有人知道在哪里可以找到 textmate 的 haskell 包。我已经尝试了 textmate…

晒暮凉 2024-12-08 07:34:17 1 0

使用 -fPIC 支持编译 ghc

我正在尝试在 Fedora 中安装带有 -fPIC 支持的 GHC。 我已经获取了源代码 tarball,因为似乎没有二进制文件具有此功能。 在 Build.mk 中,我已将快速…

猫卆 2024-12-08 07:26:49 2 0

具有类约束类型的值实际上在运行时是一个函数吗?

考虑一下著名的 fibs = 0 : 1 : zipWith (+) fibs (tail fibs) 假设,为了避免单态限制,它被注释为: fibs :: Num a => [a] 这似乎意味着在运行时,…

习ぎ惯性依靠 2024-12-08 06:32:21 0 0

parseRoutesNoCheck 在 Yesod 中的位置

我开始学习Haskell语言和Yesod Web框架。 然而,当我尝试对 mkYesod 使用“parseRoutesNoCheck”时,编译器无法匹配 parseRoutesNoCheck 的返回类型(…

神经大条 2024-12-08 06:28:08 1 0

Haskell - 模式匹配重叠

test :: String -> String -> Int test' x y n = n test' "" (y:ys) n = error "error" test' (x:xs) "" n = error "error" test' (x:xs) (y:ys) n = …

时间你老了 2024-12-08 05:28:29 1 0

withArray 与 newArray

在Haskell FFI中,用withArray和newArray分配的数组有什么本质区别?我在 c 中有一个函数可以与 newArray 一起使用,但与 withArray 一起使用会出现段…

-柠檬树下少年和吉他 2024-12-08 04:31:04 0 0

在 Haskell 中编写 Perl 代码生成器涉及哪些步骤?

鉴于 Perl 5 不符合 BNF,我不知道如何思考这个问题。有人可以提供一些建议让我以正确的方式思考这个问题吗?…

不即不离 2024-12-08 02:57:25 0 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

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