Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 Scalaz 7 zipWithIndex/group enumeratees 避免内存泄漏
背景 如中所述这个问题 https stackoverflow com questions 19059831 asynchronous iteratee processing in scalaz 我使用 Scalaz 7 iteratees
scala
scalaz
loops
Scala Option 对象位于另一个 Option 对象内
我有一个模型 其中有一些选项字段 其中包含另一个选项字段 例如 case class First second Option Second name Option String case class Second third Option
scala
monads
scalaz
scalaoption
按键合并地图
假设我有两张地图 val a Map 1 gt one 2 gt two 3 gt three val b Map 1 gt un 2 gt deux 3 gt trois 我想按键合并这些映射 应用一些函数来收集值 在这种特殊情况下 我想
scala
functionalprogramming
Maps
scalaz
在scala中将两个元组组合成一个新的更大元组的干净方法?
假设我有以下元组 scala gt val t1 Tuple2 abcd efg t1 java lang String java lang String abcd efg scala gt val t2 Tuple2 1234 lmnop
scala
scalaz
Scalaz:“scalaz.syntax.applicative._”如何发挥其魔力
这个问题与this one https stackoverflow com questions 38524384 reader monad in scala return local and sequence 我试图了解如何在 Scala
scala
scalaz
applicative
readermonad
使用上下文“负向”边界来确保类型类实例不存在于范围内
tl dr 我该如何做类似下面的代码 def notFunctor M Not Functor m M s m is not a functor The Not Functor 这是这里的组成部分 我希望它在提供的 m 不是函子时成功 否则
scala
typeclass
implicit
scalaz
higherkindedtypes
使用 Argonaut 进行 Scalaz 验证
我有一个案例类和伴随对象 case class Person private name String age Int object Person def validAge age Int if age gt 18 age successNe
json
scala
scalaz
argonaut
使用应用函子对选项列表求和
我有一个 List Option Int 并想使用应用函子对其进行求和 从 1 我了解到它应该类似于以下内容 import scalaz import Scalaz List 1 2 3 map some foldLeft some 0 c
scala
scalaz
通过 Scala 中的解析器线程化额外状态
我先给你讲讲 tl dr 我正在尝试使用状态单子变压器Scalaz 7 https github com scalaz scalaz通过解析器线程化额外的状态 如果不编写一个 我就很难做任何有用的事情lot of t m a gt t m
scala
Haskell
monads
scalaz
monadtransformers
组合两个 def 后扁平化类型
以下是一个玩具示例 用于演示现实生活中遗留方法的形状怪异和问题的要点 如你看到的anotherFunc 映射结束后personList将类型扩展为 Throwable List Throwable String 这不是预期的返回类型 而是效
scala
scalaz
如何使用 ToFunctorOps 的 lift
ToFunctorOps定义了一个lift方法通过ToLiftV隐式的 但我似乎无法让它找到我的函子实例 import scalaz std option import scalaz syntax functor import scalaz
scala
scalaz
如果 A 和 B 是 monad,如何将 A[B[C]] 转换为 B[A[C]]?
我正在寻找一种更通用的解决方案 它利用 monad 可能还有 monoids 来实现与if xs contains None None else Some xs flatten 做为xs类型的Seq Option A 我怎样才能用 Scal
scala
monads
scalaz
如何在 Scala 中编写 Either/Disjunction 的 Future
假设我要编写以下函数 val mayFail1 Int gt Error Int val slowAndMayFail Int gt Error String val mayFail2 String gt Error Int val may
scala
Future
scalaz
monadtransformers
either
泛型中奇怪的嵌套结构类型
有人可以解释一下嵌套在泛型中的结构类型的奇怪构造吗 implicit def Function1Functor R Functor type R gt new Functor type R gt 这个例子来自Scalaz库 函子 scala
scala
scalaz
structuraltyping
在 Scala 中使用 Shapeless 折叠不同类型的列表
据我所知 无形提供了HList 异质性list 类型 可以包含多种类型 可以折叠吗HList 例如 ref Composable application architecture with reasonably priced monad c
scala
scalaz
shapeless
Scalaz 中 \/ 的“ap”有什么作用?
我正在看析取 https github com scalaz scalaz blob scalaz seven core src main scala scalaz Either scalascalaz 的类型和我注意到的方法ap Appl
scala
scalaz
如何使用 scalaz.WriterT 记录 for 表达式?
如何使用 scalaz WriterT 进行日志记录 关于 Monad 变压器 这是一个非常简短的介绍 您可能会找到更多信息哈斯克尔维基 http www haskell org haskellwiki Monad Transformers
scala
logging
scalaz
如何使用内胚包装器来修复这个练习?
这是我之前的后续question 假设我需要按路径查找 XML 节点 我可以编写一个函数来按名称获取子节点 import scala xml Node gt XmlNode def child name String XmlNode Opt
xml
scalaz
kleisli
scalaz 中的类型类和继承
这是我第二次尝试定义问题 我无法理解它 我希望能够定义一个代数类型并在其上定义一个简单的类型类 比方说Show 在哈斯克尔我做 data Tree a EmptyTree Node a deriving Show 现在 如果我输入Empty
scala
scalaz
Scala 中的应用解析器示例
这是我以前的版本的新版本question 我们可以将解析器定义为type Parser A String gt List A String 解析器接受输入字符串并生成一系列对 每对由解析结果和输入的未消耗部分组成 更多内容请参见此artic
scala
Parsing
scalaz
applicative
«
1
2
3
»