Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- s getOrElse None
- doubleOpt.join
- scala> import scalaz._; import Scalaz._
- import scalaz._
- import Scalaz._
- scala> some(some("X")).join
- res0: Option[java.lang.String] = Some(X)
- scala> some(none[String]).join
- res1: Option[String] = None
- scala> none[Option[String]].join
- res3: Option[String] = None
- s.flatten
- s.flatten.headOption
- scala> Some(Some("foo")).get
- res0: Some[java.lang.String] = Some(foo)
- scala> Some(None).get
- res1: None.type = None
Add Comment
Please, Sign In to add comment