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