Библиотеки » Основная библиотека (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, в случае, если такой элемент содержится, то просто возвращается его значение.