ruby-on-rails - 为什么每个人都使用双引号而不是单引号?

标签 ruby-on-rails ruby

在 ruby​​ 中使用单引号比双引号快,正如我们在消息中看到的那样:Is there a performance gain in using single quotes vs double quotes in ruby? .

那么为什么每个人都使用双引号(或两者)???

一些例子:

(我知道,不是所有人,而是大多数人。)

编辑 1:插值不是原因!

在 Sinatra 中,双引号并不总是带有插值或类似这样的特殊内容:

it "defines HEAD request handlers with HEAD" do

最佳答案

双引号允许您进行插值:"Number of users : #{@count_user}"

再加上看一下基准测试,我会说充其量这无关紧要,开销非常小,而且一些基准测试实际上用双引号更快......

关于ruby-on-rails - 为什么每个人都使用双引号而不是单引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11760690/

相关文章:

ruby-on-rails - 开发中的 Rails.cache.fetch 缓存

ruby-on-rails - 创建嵌套模型表单

Ruby 效率

css - 在使用 SASS 的现有元素中找不到 config.rb

ruby - 如何更新ubuntu中的gem命令?

html - Rails 如何转义并显示渲染 View 的内容

ruby-on-rails - 如何让 Rails 停止记录每个页面渲染?

ruby-on-rails - ActiveRecord SQL 执行时间

ruby-on-rails - 验证Paperclip中的扩展-Ruby on Rails

ruby - Treetop 解析器输出的 RSpec 测试在应该匹配时不匹配