Spec-Zone.ru › Scala 3.1

Класс scala.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.1.1/scala/Option$WithFilter.html

Spec-Zone.ru

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