Spec-Zone.ru › Scala 3.2

Класс Option.WithFilter

Исходный код

class WithFilter(p: A => Boolean)

Нам нужен целый класс WithFilter, чтобы соблюдать контракт «не создавать новую коллекцию», даже если в коллекции с максимальным размером 1 это, кажется, не сильно важно.

Суперайпы
class Object
trait Matchable
class Any

Конкретные методы

Исходный код
def flatMap[B](f: A => Option[B]): Option[B]

Исходный код
def foreach[U](f: A => U): Unit

Исходный код
def map[B](f: A => B): Option[B]

Исходный код
def withFilter(q: A => Boolean): WithFilter

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/Option$WithFilter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API