1
我在学习红宝石,我有一个关于最佳实践的问题。如果我想发起一个新的空字符串,最好采用什么方法:在红宝石中启动变量 - 最佳实践
variable = ""
variable = String.new
variable = String("")
variable = String(nil)
有什么区别吗?谢谢!
我在学习红宝石,我有一个关于最佳实践的问题。如果我想发起一个新的空字符串,最好采用什么方法:在红宝石中启动变量 - 最佳实践
variable = ""
variable = String.new
variable = String("")
variable = String(nil)
有什么区别吗?谢谢!
最常见的是'variable ='''。但是这是Ruby,你不需要在大多数情况下初始化变量。 – moveson
为什么“而不是”“? – leflic
可以,但大多数Rubyists使用单引号,除非他们需要使用字符串插值。请参阅Ruby风格指南[这里](https://github.com/bbatsov/ruby-style-guide),它描述了这两个选项。 (点击页面,然后搜索“引号”。) – moveson