scala-library-next
scala-library-next copied to clipboard
Add `Option.flatWhen`
An obvious extension to Option.when. Reference implementation:
implicit class OptionOps(val o: Option.type) extends AnyVal {
final def flatWhen[A](b: Boolean)(a: => Option[A]): Option[A] = if (b) a else None
}