Spec-Zone.ru › Scala 3.1

Объект scala.collection.mutable.AnyRefMap

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

объект AnyRefMap

Супера типы
класс Object
тракт Matchable
класс Any
Тип-ячейка
AnyRefMap.type

Классы

Исходный код
final class AnyRefMapBuilder[K <: AnyRef, V] extends ReusableBuilder[(K, V), AnyRefMap[K, V]]

Построитель экземпляров AnyRefMap.

Этот построитель может быть повторно использован для создания нескольких экземпляров.

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

Исходный код
def apply[K <: AnyRef, V](elems: (K, V)*): AnyRefMap[K, V]

Создаёт новую AnyRefMap с нулём или более пар ключ/значение.

Исходный код
def empty[K <: AnyRef, V]: AnyRefMap[K, V]

Создаёт новую пустую AnyRefMap.

Исходный код
def from[K <: AnyRef, V](source: IterableOnce[(K, V)]): AnyRefMap[K, V]

Создаёт новую AnyRefMap из существующей коллекции-источника. Коллекция-источник, которая уже является AnyRefMap, получает клонирование.

Параметры типа
K

тип ключей

V

тип значений

Параметры значения
source

Коллекция-источник

Возвращаемое значение

новая AnyRefMap с элементами из source

Исходный код
def fromZip[K <: AnyRef, V](keys: Array[K], values: Array[V]): AnyRefMap[K, V]

Создаёт новую AnyRefMap из массивов ключей и значений. Эквивалентно, но более эффективно, чем AnyRefMap((keys zip values): _*).

Исходный код
def fromZip[K <: AnyRef, V](keys: Iterable[K], values: Iterable[V]): AnyRefMap[K, V]

Создаёт новую AnyRefMap из ключей и значений. Эквивалентно, но более эффективно, чем AnyRefMap((keys zip values): _*).

Исходный код
def newBuilder[K <: AnyRef, V]: ReusableBuilder[(K, V), AnyRefMap[K, V]]

Исходный код
def withDefault[K <: AnyRef, V](default: K => V): AnyRefMap[K, V]

Создаёт новую пустую AnyRefMap с указанным значением по умолчанию

Неявные параметры

Исходный код
implicit def buildFromAnyRefMap[K <: AnyRef, V]: BuildFrom[AnyRefMap[_, _], (K, V), AnyRefMap[K, V]]

Исходный код
implicit def iterableFactory[K <: AnyRef, V]: Factory[(K, V), AnyRefMap[K, V]]

Исходный код
implicit def toBuildFrom[K <: AnyRef, V](factory: AnyRefMap.type): BuildFrom[Any, (K, V), AnyRefMap[K, V]]

Исходный код
implicit def toFactory[K <: AnyRef, V](dummy: AnyRefMap.type): Factory[(K, V), AnyRefMap[K, V]]

© 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/mutable/AnyRefMap$.html

Spec-Zone.ru

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