关于hash的一些用法

java 代码
  1. users_hash = {"tom" => "password0",      
  2. "adi" => "password1",      
  3. "aaron" => "password2" }      
  4.      
  5. # The following line will not add anything to users_hash.      
  6. # But will return a hash that has users_hash and      
  7. # the new added entry.      
  8. users_hash.merge({"sam1" => "password3"})      
  9.      
  10. #The following line will modify users_hash by      
  11. #adding the new entry and return it      
  12. users_hash.merge!({"sam2" => "password3"})      
  13. # or you can make it like this      
  14. #users_hash.merge!("sam2" => "password3")      
  15.      
  16. users_hash.each {  |key, value|      
  17. puts "Key is #{key} and value is #{value}"     
  18. }      
  19. cities = [   
  20. {"Name" => "los angeles""State" => "CA"},   
  21. {"Name" => "las vegas""State" => "NV"},   
  22. {"Name" => "miami""State" => "FL"}   
  23. ]   
  24.   
  25. cities.map! { |c| c.merge!("Count" => 1) }   
  26.   
  27. puts cities   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值