在ruby中启动变量 - 最佳实践

时间:2016-12-01 19:03:46

标签: ruby string variables

我学习Ruby并且我有一个关于最佳实践的问题。如果我想发一个新的空字符串,最好采用哪种方法:

variable = ""
variable = String.new
variable = String("")
variable = String(nil)

有什么区别吗?谢谢!

1 个答案:

答案 0 :(得分:1)

variable = ""

variable = ''

最不常见。

现在出现了一个重要问题,你为什么需要它?

Ruby新手经常写一些代码:

words = ['abc', 'def', 'ghi']

variable = ''

for word in words do
  variable += word
end

puts variable

在得知他们可以使用之前:

puts words.join

查看可用的ArrayString方法可能会对您有所帮助。