Use
hash[:key] = value
instead of hash.merge!(key: value)
. 4(1..100) === 7
5
6hash = {}
7hash.merge!(key: value) 8
9Socket.gethostbyname('hal')
10
Description
It is more efficient to replace Hash#merge!
with Hash#[]=
.
Bad practice
hash.merge!(a: 1)
hash.merge!({'key' => 'value'})
Recommended
hash[:a] = 1
hash['key'] = 'value'