Описание тега trygetvalue

"TryGetValue" обычно относится к операции поиска значения в словаре (или карте) по указанному ключу. "Попытка" здесь означает, что это отказоустойчивый метод, т.е. в случае, если ключ не содержится в словаре, возвращается некоторый индикатор пропущенного значения.

Когда мечения вопроса с TryGetValue, убедитесь, что тег с используемым языком, и с соответствующей структурой данных, как словарь, ассоциативным массив, неупорядоченной-карта, Multimap, TreeMap, HashMap, хэш - таблицей или Lua-таблица.

В C++

std::map<Key, T, Compare, Allocator>::find: возвращает итератор, который пуст в случае отсутствия такого ключа.

В.NET

Dictionary<TKey, TValue>.TryGetValue: возвращает истину или ложь в зависимости от того, был ли найден предоставленный ключ, и значение в качестве параметра вывода.

В Python

dict.get: Возвращает значение, которое заменяется заданным значением по умолчанию в случае отсутствия такого ключа.

В Java

Map<K, V>.get: Возвращает значение или null если эта карта не содержит сопоставления для ключа.


По вопросам о функциях сопоставления коллекций данных используйте тег map-function.