fork download
  1. my_hash = {a: {aa: 1, ab: 2, ac: 3}}
  2.  
  3. my_hash.each do |key, aa:, ab: 4, **|
  4. puts key
  5. puts aa
  6. puts ab
  7. end
  8.  
  9. puts
  10.  
  11. my_hash.each do |key, values|
  12. puts key
  13. puts values[:aa]
  14. puts values[:ab] || 4
  15. end
  16.  
  17. puts
  18.  
  19. my_hash = {a: {aa: 1, ac: 3}}
  20.  
  21. my_hash.each do |key, values|
  22. puts key
  23. puts values[:aa]
  24. puts values[:ab] || 4
  25. end
Success #stdin #stdout 0.01s 6560KB
stdin
Standard input is empty
stdout
a
1
2

a
1
2

a
1
4