-
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