正如我们在消息中看到的那样,在 ruby 中使用单引号比双引号更快:在 ruby 中使用单引号与双引号是否有性能提升?.
那么为什么每个人都使用双引号(或两者)???
一些例子 :
- 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:插值不是原因!
在 Sinatra 中,双引号并不总是带有插值或任何特殊的东西:
it "defines HEAD request handlers with HEAD" do