Top Stories published by Change or Die! in July of 2018

[Ruby] Merge

合併兩個 hash , 我們可以透過 merge 這個 Ruby method 來實現。

定義如下:

hash.merge(other_hash)
hash.merge(other_hash) { |key, oldval, newval| block }

合併後回傳的新 hash ,包含了原 hash 和 other_hash 的內容,但是重寫了原 hash 中與 other_hash 有著相同 key 的 value新的 value 為