相关疑难解决方法(0)

斯卡拉兹州的monad例子

我没见过很多scalaz state monad的例子.有这个例子,但很难理解,似乎只有一个关于堆栈溢出的问题.

我将发布一些我玩过的例子,但我会欢迎其他的例子.此外,如果有人可以提供上的例子,为什么init,modify,putgets用于将是巨大的.

编辑:是一个关于州monad的令人敬畏的2小时演讲.

scala state-monad scalaz

76
推荐指数
3
解决办法
1万
查看次数

具有唯一数字的所有N位长号的列表

我正在尝试构建具有唯一数字的所有N位长数的列表,但我无法弄清楚如何将其概括为一个更大问题的一部分,我需要所有的列表(1到N )数字长数字与唯一数字.

这是n = 4的手写代码:

for {
  x1 <- 1 to 9
  x2 <- 1 to 9
  x3 <- 1 to 9
  x4 <- 1 to 9
  if (x1 != x2 && x2 != x3 && x3 != x4 && x1 != x3 && x1 != x4 && x2 != x4)
  num4 = x1 + x2 * 10 + x3 * 100 + x4 * 1000
} yield num4
Run Code Online (Sandbox Code Playgroud)

combinations scala for-comprehension

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