クラス型をハッシュ変数のキーとして使用していることに気付きました:(正確にはそうではありません)
def add_to_cache(obj)
@cache[obj.class] = [] unless @cache.has_key? obj.class
@cache[obj.class] << obj
end
だから、誰かがそれを説明できるかどうか、私は興味があります。いくつかの欠点はありますか?どのようにメモリに保存されますか?それ(obj.class)をSymbolまたはStringに変換する必要がありますか?