-
Effekt Library
- option
- Option
- None
- Some
- isDefined
- isEmpty
- orElse
- getOrElse
- map
- foreach
- value
- option
- option
- undefinedToOption
- println
- println
- println
- option Jump to source: libraries/common/option.effekt
- Option
[A] - None
- Some
(value: A) - isDefined
[A] (self: Option[A]): Bool / {} - isEmpty
[A] (self: Option[A]): Bool / {} - orElse
[A] (self: Option[A]) { that: => Option[A] }: Option[A] / {} - getOrElse
[A] (self: Option[A]) { that: => A }: A / {} - map
[A, B] (self: Option[A]) { f: (A) => B }: Option[B] / {} - foreach
[A] (self: Option[A]) { f: (A) => Unit }: Unit / {} - value
[A] (self: Option[A]): A / {Exception[MissingValue]} - option
[A] { p: => A / {Exception[MissingValue]} }: Option[A] / {} - option
[A, E] (proxy: on[E]) { p: => A / {Exception[E]} }: Option[A] / {} - undefinedToOption
[A] (value: A): Option[A] / {} - println
(o: Option[Int]): Unit / {} - println
(o: Option[Double]): Unit / {} - println
(o: Option[Bool]): Unit / {}
Example usage: examples/stdlib/option