2007-09-18 時間か空間か 順序付きのマップがほしいならArray#assocで十分じゃん? 順序付きってことは、速度を犠牲にしてもいいってことと 同じなんだし (いくらバカな自分でもそれくらいは知ってる)。 それに、assocで使う配列の配列はリテラルとしても、それほど 不自然な書き方じゃないし (タイプは増えるけど)。 いや、時間は変わらずに空間効率を犠牲にするという選択肢もあるんじゃない?ていうか Ruby 1.9 の変更は空間効率を犠牲にするほうじゃなかったっけ?