Spec-Zone.ru › Scala 3.1

Объект scala.collection.MapView

Класс-компаньон • Исходный код

объект MapView extends MapViewFactory

Суперадресаты
тракт MapViewFactory
тракт MapFactory[<none>]
тракт Serializable
класс Object
тракт Matchable
класс Any
Тип объекта
MapView.type

Классы

Исходный код@SerialVersionUID(3L)
класс Filter[K, +V](underlying: SomeMapOps[K, V], isFlipped: Boolean, p: (K, V) => Boolean) extends AbstractMapView[K, V]

Исходный код@SerialVersionUID(3L)
класс FilterKeys[K, +V](underlying: SomeMapOps[K, V], p: K => Boolean) extends AbstractMapView[K, V]

Исходный код@SerialVersionUID(3L)
класс Id[K, +V](underlying: SomeMapOps[K, V]) extends AbstractMapView[K, V]

Исходный код@SerialVersionUID(3L)
класс MapValues[K, +V, +W](underlying: SomeMapOps[K, V], f: V => W) extends AbstractMapView[K, W]

Исходный код@SerialVersionUID(3L)
класс TapEach[K, +V, +U](underlying: SomeMapOps[K, V], f: (K, V) => U) extends AbstractMapView[K, V]

Типы

Исходный код
тип SomeIterableConstr[X, Y] = IterableOps[_, AnyConstr, _]

Тип IterableOps, тип коллекции и конструктор типа коллекции неизвестны

Исходный код
тип SomeMapOps[K, +V] = MapOps[K, V, SomeIterableConstr, _]

Тип MapOps, тип коллекции и конструктор типа коллекции (в основном) неизвестны

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

Исходный код
переопределённый def apply[K, V](elems: (K, V)*): MapView[K, V]

Классы-определения MapViewFactory -> MapFactory

Исходный код
переопределённый def empty[K, V]: MapView[K, V]

Классы-определения MapViewFactory -> MapFactory

Исходный код
переопределённый def from[K, V](it: IterableOnce[(K, V)]): View[(K, V)]

Классы-определения MapFactory

Исходный код
переопределённый def from[K, V](it: SomeMapOps[K, V]): MapView[K, V]

Классы-определения MapViewFactory

Исходный код
переопределённый def newBuilder[X, Y]: Builder[(X, Y), MapView[X, Y]]

Классы-определения MapViewFactory -> MapFactory

Наследованные неявные значения

Исходный код
неявное def mapFactory[K, V]: Factory[(K, V), K <none> V]

Значение по умолчанию Factory для карт.

Наследованно от MapFactory

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

Spec-Zone.ru

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