有四种不同的写法,任选一种即可
sum = 0
cutcome = {"block1" => 1000, "book2" => 1000, "book3" => 4000}
cutcome.each{|item, price| sum += price}
print "sum = " + sum.to_s
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d46445bf6d690a0c23e58f38f141c5be.png)
sum = 0
cutcome = {"block1" => 1000, "book2" => 1000, "book3" => 4000}
cutcome.collect{|item, price| sum += price}
print "sum = " + sum.to_s
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/46ff644a41b8deabd661ca6dd455fbdc.png)
sum = 0
cutcome = {"block1" => 1000, "book2" => 1000, "book3" => 4000}
cutcome.each{|pair| sum += pair[1]}
print "sum = " + sum.to_s
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/84d7f7def4ec4f539f70a9d91769dc0a.png)
sum = 0
cutcome = {"block1" => 1000, "book2" => 1000, "book3" => 4000}
cutcome.collect{|pair| sum += pair[1]}
print "sum = " + sum.to_s
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/caa16882fe7a7037e21b56edc3361dee.png)