cities = {
:birmingham => ['b31', 'b32', 'b33'],
:walsall => ['ws1', 'ws2', 'ws3']
}
我在自学Ruby,我想出了上述内容。我想要有一个if语句:散列中的一个键中有多个值的条件
if cities[:walsall] == 'ws1'
puts "ws1 is a postcode of Walsall"
else
puts "Your postcode was not found in the city you've typed"
end
有没有办法让上述结果为真?
我无法找到有关上述散列的任何文档。
这是一个纯Ruby的问题,所以你不应该有Rails的标签。包括它可能会导致一些读者只关心Rails的问题,浪费时间和其他读者过滤掉Rails的问题而错过您的问题。另外,我建议你将来会用绿色的选中标记一段时间,因为它可能会阻碍其他的,可能更好的答案,对那些仍在准备答案的人来说并不好。许多提问者在选择答案之前等待几个小时。没有急于。 – 2014-10-08 17:12:02