设为首页 加入收藏

TOP

Scalaz(20)-Monad: Validation-Applicative版本的Either(三)
2017-10-10 12:13:26 】 浏览:5756
Tags:Scalaz Monad Validation Applicative 版本 Either
lOps[A](a: A) = new NelOps(a) }

 

我们简单地试用这个NonEmptyList:

1  val nel = 2 <:: 4 <:: 3.wrapNel                  //> nel : scalaz.NonEmptyList[Int] = NonEmptyList(2, 4, 3)
2  val snel = "one" <:: "two" <:: "three".wrapNel   //> snel : scalaz.NonEmptyList[String] = NonEmptyList(one, two, three)
3  nel.list                                         //> res17: List[Int] = List(2, 4, 3)
4  snel.list                                        //> res18: List[String] = List(one, two, three)

我们可以直接把它转成List再进行处理操作。

 

 

 

 

 

 

 

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Scalaz(19)- Monad: \/ - Mon.. 下一篇Scalaz(21)-类型例证:Liskov ..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目