Actions
Bug #10612
closedDocumentation: Document behaviour of Hash#invert
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.1.5p273 (2014-11-13 revision 48405) [i686-linux]
Backport:
Description
Currently a hash loses data if an .invert is done:
{"hey"=>3, "there"=>3, "yippie"=>3, "ack"=>2, "ackack"=>9, "thore"=>3, "yippa"=>9}.invert
Result:
# {3=>"thore", 2=>"ack", 9=>"yippa"}
In the example, this is shown, but it is not documented at:
http://www.ruby-doc.org/core-2.1.5/Hash.html#method-i-invert
As the example already shows it, my suggestion is to extend the documentation
with a sentence such as this:
"If a key with the same name already exists in the Hash then the
last one defined will be used, the earlier key will be discarded."
Or something similar to this.
Actions
Like0
Like0Like0Like0