如何通过解析逃脱的字符串来组成Haskell中的Unicode字符串?
我正在解析一些可能是“ \ u3200”的文本。我知道整数序列应该为12800。现在,我想将其放回原处。我可能会执行以下操作: toPrintedChar x = return "…
如何使用高阶功能编写以下Haskell代码?
以下代码代表一个函数,该函数将列表作为输入,然后将相同值的后续重复结合到一个子列表中。 例如:pack ['a','a','b','b','b','a'] = [['a','a…
将Haskell中的全局列表放到以生成唯一的随机值
我目前正在构建玩具餐计划申请,并决定在Haskell中写下后端,只是为了挑战自己。我认为我所遇到的问题在我认为我需要一些全局,可变的列表中可以记录…
在类型的函数中递归累积/迭代的性质是什么?
...假设 a 是某种类型,例如[int],我们想迭代EG采用所有元素,对它们进行操作并在操作后打印结果,例如操作在以下代码中进行: fa :: [Int] -> [Int]…
作为句法操作员的回头
只是碰到对我来说似乎很奇怪的东西。 Backticks的功能是句法操作员。 applyOp :: Int -> (Int -> Int -> Int) -> Int -> Int applyOp x op y = x `op`…
如何在Haskell中重写功能
我正在制作迷你LISP语言。如何使用仅箭头重写此功能: -- a comp expression is the comp operator and the parsing of two expressions compExpr :: …
没有使用`print'
我有以下代码 module Main where data Company = C [Dept] data Dept = D Name Manager [SubUnit] data SubUnit = PU Employee | DU Dept data Employ…
Haskell数据构造函数不在范围中
我一直在研究它,并想与MVAR尝试一些代码。我正在通过在线编译器检查此代码。 以下是我要测试的代码: main = do m <- newEmptyMVar forkIO $ putMVar…
`未定义的符号:ossl_sha3_512_functions`
我一直在尝试从源来编译Kadena Chainweb-node项目(通过此处找到的文档)在运行 ARM64V8/UBUNTU 基本图像的Docker容器中,我一直遇到错误。多亏了#Has…
关于Haskell中数据类型的混乱
我必须写一个简单的pi近似值,我做到了,而且效果很好,但是在任务中,它说要用标题“ pi_approx :: int - &gt; double”编写功能。 我的代码: pi_a…
如何在servant-websocket的导管端点中使用自己的单子?
我正在尝试弄清楚如何在 conduitt websocketConduit servant> servant-websocket library的端点中使用自定义单子。 假设我有此API: type MyAPI = "ws…
IHP-无法从请求正文中检索特殊字符
我正在尝试使用AJAX发送请求: const formBody = document.getElementById('body'); // my form data const XHR = new XMLHttpRequest(); const param…