-
Effekt Library
- option
- Option
- None
- Some
- isDefined
- isEmpty
- orElse
- getOrElse
- map
- foreach
- value
- option
- option
- undefinedToOption
- show
- show
- show
- show
- 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] / {}
- show
[A] (o: Option[A]) { showA: (A) => String }: String / {}
- show
(o: Option[Int]): String / {}
- show
(o: Option[Double]): String / {}
- show
(o: Option[Bool]): String / {}
- println
(o: Option[Int]): Unit / {}
- println
(o: Option[Double]): Unit / {}
- println
(o: Option[Bool]): Unit / {}
Example usage: examples/stdlib/option