标签: ruby string variables
我学习Ruby并且我有一个关于最佳实践的问题。如果我想发一个新的空字符串,最好采用哪种方法:
variable = "" variable = String.new variable = String("") variable = String(nil)
有什么区别吗?谢谢!
答案 0 :(得分:1)
variable = ""
或
variable = ''
最不常见。
现在出现了一个重要问题,你为什么需要它?
Ruby新手经常写一些代码:
words = ['abc', 'def', 'ghi'] variable = '' for word in words do variable += word end puts variable
在得知他们可以使用之前:
puts words.join
查看可用的Array和String方法可能会对您有所帮助。