ключ есть, или ничего не делает если такого ключа нет
И есть Map.update
Он изменяет значение по ключу, если такой ключ есть, или вставляет дефолтное значение если такого ключа нет.
А есть такой Map.update, который ничего не делает, если ключа нет?
Зато есть get_and_update... Им хоть кто-то пользуется?
Первое и третье предложение не идентичны?
Видимо, нет?))
Что ты имеешь в виду?
replace ведь ничего не делает, если ключа нет
пиши редьюс )))
И там, и там - ничего не делает, если ключа нет
Так тебе ведь это и нужно? :/ Или я ещё не проснулся?
я пользовался, когда надо было взять и инкрементировать хранимое
update не умеет игнорировать, если ключа нет. update обязательно вставит default
Мы же про replace
Почему не использовать в таком случае replace, если он делает то, что тебе нужно?
replace не применяет функцию, а сразу заменяет значение
Этого не было в изначальном тз
Я довольно точно всё описал. Мне нужен Map.update, который не вставляет дефолт, когда ключа нет
Обсуждают сегодня