-
如何使用inline-c包装将指针返回到自定义结构类型的函数?
我计划使用<code>inline-c</code>来包装C函数: <pre><code>lxw_workbook *workbook = workbook_new("filename.xlsx"); -
Lucid的“术语”类型的真实含义
我一直在与Haskell合作,尝试使用Servant和Lucid创建一个非常简单的网站。目前,我到达“我的代码有效, -
Haskell实例中缺少Mappend
我正在编译一个Haskell项目,并得到一条以前从未见过的消息。有人知道确切缺少什么吗? <pre><code>=T -
如何根据列表中的先前值过滤Haskell中的列表元素?
我正在Haskell中创建一个函数,该函数根据条件基于列表中的上一个元素来过滤列表中的数字。 示 -
从教堂编码转换为数字
我正在尝试将教会编码转换为数字。我已经定义了自己的Lambda定义,如下所示: <pre><code>type Variable = -
如何在Haskell中得出构图类型
我是Haskell的新手。 我试图了解类型的组合是如何工作的。 <pre><code>(.) :: (b -> c) -> (a -> b) -> -
Haskell,将函数与列表推导一起使用
我正在尝试完成以下任务: <pre><code>slice :: Int -> Int -> [a] -> [a] slice from to xs = take (to - from + 1) ( -
如何解决Haskell条件语句?
我试图做一个简单的条件语句,检查一个值是否等于另一个值,然后将布尔值设置为true或false,但是我 -
使用Stack在Haskell项目中使用gtk2hs-buildtool库时出错
我试图将<code>gtk2hs-buildtool</code>的依赖项添加到我的Haskell项目中,但是在构建堆栈时出现错误。 <pre> -
无法将预期类型“ [Integer]”与实际类型“ Bool”匹配
我正在尝试遍历列表,并检查所有值是否等于0, 我得到的错误是: <pre><code> * Couldn't match expected -
是否可以使用当前返回类型在Haskell中退出函数?
是否可以有一个返回Int的函数以在出错时关闭程序?例如,以选定的值退出吗? <br/> 这是我的代码: -
合并两个函数以将它们应用于相同的输入
我对Haskell还是陌生的,但我仍然想尽办法。我正在尝试将两个功能(来自<code>isMark</code>包的<a href="https: -
如何在Haskell中重复读取大数据文件的随机行?
我有一个60k行的数据文件,其中每行有〜1k个逗号分隔的Ints(我想立即变成Doubles)。 我要遍历32 -
Haskell-如何在Float和Double上进行概括
我有一个简单的类型类,用于表示一个实例的连续概率分布。我想尽可能地写出类型类和公式,以便例 -
为什么此Haskell'else if'语句中会出现解析错误?
我正在寻找提示或解释,以了解为什么这段代码在该块中的第一个else if语句上始终出现解析错误。它说 -
通过递归折叠实现minimax
我正在为游戏的标准8 * 8草稿版本编写跳棋AI。 该状态被表示为一个镜头,带有代表列表板上零件的坐 -
如何使用RIO库将内容打印到stdout
人们在使用RIO库时如何将内容打印到stdout? 我已经阅读了有关RIO github的讨论: <a href="https: -
计算字符列表中的数字
我需要使用haskell计算出现在字符列表中的位数。 例如。 <code>['2','3','d','r','t& -
在Haskell中的字符串中的任意位置将双精度空格转换为单空格
我一直在尝试完成一个转换功能 将String中的双倍空格转换为Haskell中的单个空格。 <pre><code>normaliseSpa -
在Haskell中执行rollsNDice函数的问题
我正在Haskell中尝试随机性,我想做一个给定Int n返回1到6之间的随机数状态的函数: <pre><code>ActionLink -
Haskell通过递归重新定义单词功能
我需要通过递归重新定义单词function。我有2个辅助函数,但我无法真正将最后一个函数放在一起。有什 -
使用Haskell的ISBN-13数字检查
我刚刚开始使用Haskell进行函数编程,我想编写一个简短的函数来检查13位代码,并检查它是否是ISBN号。< -
Haskell如何终止递归调用并避免非穷举模式
正在使用基于终端的应用程序,该应用程序使用多个<code>putStr</code> / <code>getLine</code>来收集用户输入。 -
是否有乌龟函数或其他Haskell抽象用于使用。&&连接命令
我有以下代码: <pre class="lang-hs prettyprint-override"><code>foldM (\exitCode args -> pure exitCode .&&. someCmd -
在Haskell中将索引追加到列表列表
我正在尝试找到一种在haskell中将<code>[[Int]]</code>转换为<code>[(Int, Int)]</code>对的方法。 例如,<code>[ -
如何编写在RIO环境中执行任意MonadUnliftIO的方括号函数?
在以下情况下,我可以在<code>initCass' fdsEnv</code> <code>MonadUnliftIO m</code>块中直接使用<code>RIO</code>(类 -
如何将列表列表与列表列表结合起来
我有一个列表列表,需要将其与另一个列表列表合并。 输入示例: 答:[[1,2],[3,4],[5,6],[7,8]] B:[[ -
使用递归在haskell中编写函数以确定字符列表中有多少个数字
我需要使用递归计算一个字符列表中的位数,因此对于此列表<code>['a','b','c','1',& -
为什么这两个等价物?
我不太明白为什么要给出两个列表<code>xss :: [[a]]</code>和<code>yss :: [[a]]</code> <pre><code>liftA2 (++) xss yss < -
具有3个字符串的函数,其中第一个是3rd的一部分,然后用第二个字符串将第3个的第一个字符串更改为
我需要编写一个Haskell函数,该函数将3个字符串作为输入,其中第一个字符串是第三个字符串的一部分,