From: shevegen@... Date: 2017-11-23T20:58:34+00:00 Subject: [ruby-core:83872] [Ruby trunk Bug#14128] Introduce Hash#delete default value Issue #14128 has been updated by shevegen (Robert A. Heiler). I think this should be filed under features rather than bugs. Here is a link to the documentation if anyone else wants to have a look: https://ruby-doc.org/core/Hash.html#method-i-delete I am neither pro or con on the suggestion so I will not comment on it - I only wanted to provide a quick link to the docu so that others can find the most recent docu + examples more easily. ---------------------------------------- Bug #14128: Introduce Hash#delete default value https://bugs.ruby-lang.org/issues/14128#change-67908 * Author: gshutler (Garry Shutler) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: * Backport: 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- Mirror `Hash#fetch(key [, default]) ��� obj` with `Hash#delete(key [, default]) ��� obj`. Allows for more concise extraction of a value from a hash with a default. ~~~ ruby # Currently a = hash.delete(:a) { 10 } # Becomes a = hash.delete(:a, 10) ~~~ -- https://bugs.ruby-lang.org/ Unsubscribe: