Option
Option
Option Constructors
Similar to Either, creating Option can expose its data instead of type.
e.g.) The following code returns Some[Int] not Option[Int].
Some(1)
// res0: Some[Int] = Some(value = 1)
Also None is None not Option[A].
None
// res1: None.type = None
With just-fp,
import just.fp.syntax._
1.some
// res2: Option[Int] = Some(value = 1)
none[String]
// res3: Option[String] = None