how do i loop over a hash of hashes in ruby

前端 未结 5 901
故里飘歌
故里飘歌 2020-12-13 05:32

OK so i have this hash

 h
 => {\"67676.mpa\"=>{:link=>\"pool/sdafdsaff\", :size=>4556}} 

>  h.each do |key, value|
>     puts key
>   p         


        
5条回答
  •  死守一世寂寞
    2020-12-13 05:57

    The simplest way to separate out all three values in this case would be as follows:

    h.each do |key, value|
      puts key
      puts value[:link]
      puts value[:size]
    end
    

提交回复
热议问题