HashキーのStringアクセスとSymbolアクセスはどっちが早いのか? ということで比較してみます。コードはこちらを参考にしました。 前提条件比較として使用したRubyのバージョンは下記です。 Ruby 2.1.6Ruby 2.2.2またベンチマークには下記のgemを使用しています。 evanphx/benchmark-ipsベンチマーク・コードrequire 'benchmark/ips' STRING_HASH = { "foo" => "bar" } SYMBOL_HASH = { :foo => "bar" } Benchmark.ips do |x| x.report("string") { STRING_HASH["foo"] } x.report("symbol") { SYMBOL_HASH[:foo] } endRuby 2.1 Calculating ------