cost 402 ms
什么是单子?

[英]What is a monad?

最近对 Haskell 进行了简要介绍,对于 monad 本质上是什么,有什么简短、简洁、实用的解释? 我发现我遇到的大多数解释都相当难以理解并且缺乏实际细节。 ...

开始使用 Haskell

[英]Getting started with Haskell

这个问题的答案是社区的努力。 编辑现有答案以改进这篇文章。 它目前不接受新的答案或互动。 ...

如何在 Haskell 中拆分字符串?

[英]How to split a string in Haskell?

有没有标准的方法来拆分 Haskell 中的字符串? lines和words在空格或换行符上的分割效果很好,但肯定有一种标准的方式来分割逗号吗? 我在 Hoogle 上找不到。 具体来说,我正在寻找split "," "my,comma,separated,list"返回["my","comma ...

与 Project Euler 的速度比较:C vs Python vs Erlang vs Haskell

[英]Speed comparison with Project Euler: C vs Python vs Erlang vs Haskell

我将Project Euler中的问题 #12作为一个编程练习,并比较了我在 C、Python、Erlang 和 Haskell 中的(肯定不是最佳的)实现。 为了获得更高的执行时间,我搜索第一个除数超过 1000 个的三角形数,而不是原始问题中所述的 500 个。 结果如下: C: lore ...

monad只是endofunctors类别中的幺半群,问题是什么?

[英]A monad is just a monoid in the category of endofunctors, what's the problem?

谁首先说了以下几点? monad只是endofunctors类别中的幺半群,问题是什么? 在一个不太重要的注意事项上,这是真的,如果是这样,你能给出一个解释(希望有一个可以被没有Haskell经验的人理解的解释)吗? ...

Haskell中`mod`和`rem`的区别

[英]Difference between `mod` and `rem` in Haskell

Haskell中的mod和rem到底有什么区别? 两者似乎都给出相同的结果 ...

2011-05-04 23:46:33   7   119090    haskell  
在 Haskell 中将字符串转换为整数/浮点数?

[英]Convert String to Integer/Float in Haskell?

输入将采用["Apple","15.00","5"]格式,我使用 Haskell 的words函数将其分解。 我收到以下错误,我认为是因为makeGroceryItem接受Float和Int 。 但是如何分别制作Float和Int类型的b和c呢? ...

简单的 Haskell 循环

[英]simple Haskell loop

我刚开始学习 Haskell,但现在没有循环让我非常沮丧。 我想出了如何为函数编写循环。 然而,我的问题是我想在迭代循环时得到一些结果 output 。 看来我必须使用调试来执行这个简单的任务。 所以现在我只想看一个如何在主结构中打印 10 次字符串的例子。 换句话说,我想这样做 10 次: 谢谢。 ...

你不明白欣德利-米尔纳的哪一部分?

[英]What part of Hindley-Milner do you not understand?

我发誓曾经有一件印有不朽字句的T恤出售: 哪一部分 你不明白吗? 就我而言,答案是……全部! 特别是,我经常在 Haskell 论文中看到这样的符号,但我不知道它是什么意思。 我不知道它应该是什么数学分支。 我当然认识希腊字母表的字母和诸如“∉”之类的符号(这通常意味着某物不是集合的元 ...

在 Haskell 中划分

[英]Division in Haskell

我正在 Haskell 中创建一个函数,它只将列表中的偶数减半,但我遇到了问题。 当我运行编译器时,它抱怨您无法执行 int 的除法,并且我需要一个小数 int 类型声明。 我曾尝试将类型声明更改为浮动,但这只会产生另一个错误。 我在下面包含了该函数的代码,并希望得到任何形式的帮助。 感谢您的阅 ...

从没有elem的Haskell列表中删除重复项

[英]Removing duplicates from a list in Haskell without elem

我正在尝试定义一个从列表中删除重复项的函数。 到目前为止,我有一个有效的实现: 但是,我想在不使用elem的情况下对其进行返工。 最好的方法是什么? 我想使用我自己的函数而不是nub或nubBy来做到这一点。 ...

Haskell (:) 和 (++) 区别

[英]Haskell (:) and (++) differences

对于这样的问题,我很抱歉。 我不太确定 Haskell 中:和++运算符的区别。 还 至于对我提出这个问题的反向函数, 为什么以下不起作用? 给出类型错误。 ...

文件夹如何工作?

[英]How does foldr work?

有人可以解释foldr如何工作的吗? 以这些例子为例: 我对这些处决感到困惑。 有什么建议? ...

在 Haskell 中获取列表最后一个元素的最快方法

[英]Fastest way to get the last element of a list in Haskell

在 Haskell 中获取列表最后一个元素的最快方法是什么。 同样在下一次迭代中,我想删除列表的第一个和最后一个元素。 最优雅的方法是什么? 我正在尝试列表理解,但这看起来效率不高! ...

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

[英]How to define a function in ghci across multiple lines?

我正在尝试在 ghci 中定义任何跨越多行的简单函数,以以下为例: 到目前为止,我已经尝试在第一行之后按 Enter 键: 我也尝试使用:{和:}命令,但我没有走远: 我在 Linux 上为 Haskell 98 使用 GHC Interactive 6.6 版,我错过了什么? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM