我想在下面的示例中调用一组元素。Ruby:使用字符串变量调用数组元素集不起作用
session_times: {
thursday: ["10:20am", "12:30pm", "6:40pm"],
friday: ["10:20am", "12:30pm", "6:40pm"],
saturday: ["10:20am", "12:30pm", "6:00pm"],
sunday: ["10:20am", "12:30pm", "6:30pm"]
}
我试着做了以下功能
days_all = movie[:session_times]
string = ':' + 'thursday'
var1 = days_all[:thursday]
var2 = days_all["#{string}"]
var3 = days_all[string]
变量VAR1出来完美的罚款,但我不明白为什么VAR2或VAR 3不会得到我的结果,就应该拿出相同的同变量称为正确?
帮助,将不胜感激:)
谢谢你做到了:) 对不起, – vinnym342