Option filter

filter function that will turn any Option into a None if it doesn't satisfy the provided predicate can be implemented in a following way:
def filter(f: A => Boolean): Option[A] = this match {
  case Some(a) if f(a) => this
  case _ => None

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
сніпети з Scala
Зареєструйся Зараз
або Підпишись на майбутні тести