0

メソッド内でネストされたハッシュを渡すにはどうすればよいですか? これがサンプルコードです

MONOPOLY_GAME = { 
  deeds: 
  { 
    boardwalk: 
    {  
      price: 400,
      rent: 50
    },
    atlantic: 
    { 
      price: 260, 
      rent: 22 
    },
    baltic:
    {
      price: 60, 
      rent: 4 
    }
  }
}
def rent_for(p)
  return MONOPOLY_GAME[:deeds][:p][:rent]
end

rent_for(:boardwalk)
rent_for(:atlantic)
rent_for(:baltic)
4

1 に答える 1

5

pからコロンを削除する必要があることを除いて、あなたの方法は正しいようです

def rent_for(p)
  MONOPOLY_GAME[:deeds][p][:rent]
end
于 2013-04-19T05:48:51.977 に答える