Библиотеки » Основная библиотека (dart:core) » Map<K, V> » putIfAbsent
функция Map<K, V>::putIfAbsent
Добавляет элементы V, с ключом
key
в массив, если в нем отсутствует ключ key
Синтаксис
V
Map<K, V>.putIfAbsent
(K key, V ifAbsent())
Передаваемые параметры
K key, V ifAbsent()Возвращаемое значение
VОписание
Добавляет элементы V, с ключом key
в массив, если в нем отсутствует ключ key
Если в массиве не содержется элемент с ключом key
, то выполняется функция ifAbsent
и ее возвращаемое значение,
записывается в массив с ключом key
, в случае, если такой элемент содержится, то просто возвращается его значение.