明確にするために第2バージョンを編集します。
私は次のハッシュを持っています:
サンプル入力->
hashweek={[43,2011]=>[0,0,0],[44,2011]=>[0,0,0],**[45,2011]=>[0,0,0]**,[1,2012]=>[0,0,0],[2,2012]=>[0,0,0]}
timesRealCum={[43,2011]=>1000,[44,2011]=>1100,[1,2012]=>1200,[2,2012]=>1300}
期待される出力->
hashweek={[43,2011]=>[1000,0,0],[44,2011]=>[1100,0,0],**[45,2011]=>[1100,0,0]**,[1,2012]=>[1200,0,0],[2,2012]=>[1300,0,0]}
ふりをするのは、timesRealCumやhashweek、または適切な方法で反復するときに、hashweek [0]値を更新して、timesRealCumからの対応する値、またはtimesRealCumハッシュに存在しない場合は最後の重要な値を含める必要があるということです。