为什么Ruby会自动合并字符串?

3
如果我有这段代码:
a = "hi" "pie"
puts a

它将打印出 hipie。Ruby是否自动组合它们?

问题是它是否这样做,还是为什么要这样做? - sawa
1个回答

6
是的。参考字面量:字符串

Adjacent string literals are automatically concatenated by the interpreter:

"con" "cat" "en" "at" "ion" 
#=> "concatenation"
"This string contains " "no newlines."              
#=> "This string contains no newlines."

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接