メッセージに示されているように、ルビーでは一重引用符を使用すると二重引用符よりも高速になります。ルビーで一重引用符を使用する場合と二重引用符を使用する場合のパフォーマンスは向上しますか?。
では、なぜ誰もが二重引用符(または両方)を使用するのですか?
いくつかの例 :
- https://github.com/rails/rails/blob/master/activerecord/test/models/company.rb
- https://github.com/sinatra/sinatra/blob/master/test/routing_test.rb
- https://github.com/jnicklas/capybara/blob/master/spec/rack_test_spec.rb
(私は知っています、それは全員ではなく大多数です。)
編集1:補間は理由ではありません!
シナトラでは、二重引用符は必ずしも補間やこのような特別なものではありません:
it "defines HEAD request handlers with HEAD" do