相关疑难解决方法(0)

在scalaz中更像haskell的应用语法

我正在尝试使用scalaz.我尝试在应用代码中编写代码.我写了这样的代码:

val max: Option[Int] = (a |@| b) { math.max(_, _) }
Run Code Online (Sandbox Code Playgroud)

我非常不喜欢这段代码.我想编码更接近Haskell风格的代码,如下所示:

val max: Option[Int] = { math.max(_, _) } <$> a <*> b
Run Code Online (Sandbox Code Playgroud)

这可能吗.为什么scalaz没有这样实现呢?

scala scalaz

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

标签 统计

scala ×1

scalaz ×1