scala

None

object None extends Option[Nothing] with Product

This case object represents non-existent values.

Inherits

  1. Option
  2. Product
  3. Equals
  4. AnyRef
  5. Any

Value Members

  1. def canEqual(arg0: Any): Boolean

    A method that should be called from every well-designed equals method that is open to be overridden in a subclass

  2. def equals(arg0: Any): Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence

  3. def exists(p: (A) ⇒ Boolean): Boolean

    If the option is nonempty, p(value), otherwise false

  4. def filter(p: (A) ⇒ Boolean): Option[A]

    If the option is nonempty and the given predicate p yields false on its value, return None

  5. def flatMap[B](f: (A) ⇒ Option[B]): Option[B]

    If the option is nonempty, return a function applied to its value

  6. def foreach[U](f: (A) ⇒ U): Unit

    Apply the given procedure f to the option's value, if it is nonempty

  7. def get: Nothing

    get the value of this option

  8. def getOrElse[B >: A](default: ⇒ B): B

    If the option is nonempty return its value, otherwise return the result of evaluating a default expression

  9. def hashCode(): Int

    Returns a hash code value for the object

  10. def isDefined: Boolean

    True if the option is a Some(

  11. def isEmpty: Boolean

    True if the option is the None value, false otherwise

  12. def iterator: Iterator[A]

    An singleton iterator returning the option's value if it is nonempty or the empty iterator if the option is empty

  13. def map[B](f: (A) ⇒ B): Option[B]

    If the option is nonempty, return a function applied to its value, wrapped in a Some i

  14. def orElse[B >: A](alternative: ⇒ Option[B]): Option[B]

    If the option is nonempty return it, otherwise return the result of evaluating an alternative expression

  15. def orNull[A1 >: A](ev: <:<[Null, A1]): A1

    The option's value if it is nonempty, or null if it is empty

  16. def partialMap[B](pf: PartialFunction[A, B]): Option[B]

    If the given partial function pf is defined for the option's value, apply it to the value

  17. def productArity: Int

    return k for a product A(x_1,

  18. def productElement(arg0: Int): Any

    for a product A(x_1,

  19. def productElements: Iterator[Any]

  20. def productIterator: Iterator[Any]

    An iterator that returns all fields of this product

  21. def productPrefix: String

    By default the empty string

  22. def toLeft[X](right: ⇒ X): Product with Either[A, X]

    An Either that is a Right with the given argument right if this is empty, or a Left if this is nonempty with the option's value

  23. def toList: List[A]

    A singleton list containing the option's value if it is nonempty or the empty list if the option is empty

  24. def toRight[X](left: ⇒ X): Product with Either[X, A]

    An Either that is a Left with the given argument left if this is empty, or a Right if this is nonempty with the option's value