我正在尝试创建一个函数来完成以下哈希中的小时序列.
{
name: "cardio",
data: [["06:00", 999], ["09:00", 154], ["10:00", 1059], ["11:00", 90]]
}
Run Code Online (Sandbox Code Playgroud)
它应该在字段数据中创建所有缺少的值
["07:00", 0], ["08:00", 0], ["12:00", 0], ["13:00", 0] ... ["23:00", 0]
Run Code Online (Sandbox Code Playgroud)
预期结果:
{
name: "cardio",
data: [["06:00", 999], ["07:00", 0], ["08:00", 0], ["09:00", 154], ["10:00", 1059], ["11:00", 90]], ["12:00", 0], ["13:00", 0] ... ["23:00", 0]
}
Run Code Online (Sandbox Code Playgroud)
有可能吗?就像是:
data.each do |row|
(6..23).each do |hour|
.....
end
end
Run Code Online (Sandbox Code Playgroud)