小编flo*_*oAr的帖子

Haskell用符号绑定

我试图在哈斯克尔去做一个do语句.我在这里找到了一些例子但是不能将它们应用到我的案例中.我唯一能想到的是一个沉重的嵌套let语句,看起来很难看.

应该用bind替换表示法的语句:

do num <- numberNode x
   nt1 <- numberTree t1
   nt2 <- numberTree t2
   return (Node num nt1 nt2)
Run Code Online (Sandbox Code Playgroud)

任何输入都高度赞赏=)

haskell do-notation

11
推荐指数
2
解决办法
998
查看次数

在中提到了查询项目用户

有没有一种方法可以查询提到用户的工作项?我可以通过查询接收“硬编码”结果

“历史记录”-“包含单词”-“ \ @ Username”

但我想要一个适用于所有用户的通用版本。(本应为每个用户编写一个查询)

azure-devops

6
推荐指数
3
解决办法
2467
查看次数

字符串连接与haskell状态monad

我需要在haskell周围环绕状态monad,我有一些问题.任务是实现一个函数countConcat,它将字符串与状态monad和一个函数extractCC连接起来,后者得到这个函数的结果.

所以extractCC ((return 0) >>= countConcat "a" >>= countConcat "b" >>= countConcat "c")会产生(3,"abc")

据我所知,countConcat会是一种操纵函数,而extractCC应该包含某种runState,对吧?

任何使我进入正确方向的tipps或资源都非常受欢迎.(我已经通过了wiki和learnyouahaskell部分,但仍然对此非常愚蠢)

string state haskell functional-programming

1
推荐指数
1
解决办法
755
查看次数