我有一个散列如下:
drinks = {"soda" => 3, "water" => 2, "beer" => 6}
我想通过使用 each
来显示每对的值增加了三倍。
换句话说,我希望“soda”的值为 9,“water”的值为 6,等等。
最佳答案
散列[hash.map { |k,v| [k, v * 3] }]
关于ruby - 如何使用#each 将所有哈希值增加三倍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11370097/