为数组中的变量赋值

assigning values to variables inside an array

来自 PHP 如果这个问题对你们来说太简单了,我很抱歉:/

我的代码看起来像

animals = [
  "horse" => "Caballo",
  "Dog" => "Perro",
  "Cat" => "Gato",
  "Hawk" => "Halcon"
]


puts animals[2]

但无法在终端上打印任何内容...我不知道在 ruby 中这样做是否正确:/

我想做的是引用单个值,例如:

马在西班牙语中是动物['horse']

然后使用{}定义一个散列:

animals = {
  "horse" => "Caballo",
  "Dog"   => "Perro",
  "Cat"   => "Gato",
  "Hawk"  => "Halcon"
}

puts animals["horse"]
#Caballo