【发布时间】:2015-06-08 05:10:51
【问题描述】:
我正在尝试查看是否可以在我尝试创建的程序中创建带有哈希的用户输入请求列表。解决这个问题的最佳方法是什么?
print "would you like to begin a changeover? (y/n) "
input = gets.chomp
tracking = {
"start time" => input.Time.now,
"Type?" => input,
"shift?" => input,
"standard hrs?" => input,
"actual hrs?" => input,
"end time" => input = gets.chomp.Time.now
}
tracking.each do |key, value|
puts "great please answer the following: #{tracking}"
end
提前致谢!
【问题讨论】:
-
不知道你想做什么。你能更详细地描述一下吗?您想询问用户六种不同的事情,然后将答案放入哈希中吗?
-
您好 Amadan,感谢您的回复 我对 Ruby 比较陌生,并希望尝试从用户那里获得输入以回答哈希中的问题。我希望“问卷”的开始和结束来标记流程的开始和结束时间/日期。这可能吗?还是我应该尝试不同的方法?我觉得这样可以节省大量时间和代码。任何提示都会有所帮助。谢谢!