とあるログを解析するのに、キーとなる文字列を抽出するのにmatchメソッド使ったけど、これだとmatchオブジェクトになるんだな。
これをハッシュのキーにすると、文字列としては同じに見えるのに、異なるキーとして扱われるので、気付くのに時間が
かかった。見た目同じ文字列が、見えないところで違う扱い、それも基本的なデータ型で、初心者に優しくないよね。
というか慣れた人でもハマることありそう。
なんでこんな設計になってるの? Rubyって。