第4.2.5章返回标题助手。为什么我们需要使用字符串连接而不是字符串插值?

时间:2017-01-31 05:45:47

标签: railstutorial.org

String Concatenation Instead of String Interpolation.

为什么我们必须使用字符串连接而不是字符串插值?我认为在我自己的诚实意见。字符串插值是轨道上ruby的魔力之一,而字符串连接只是普通的。 请解释为什么它在本章中使用,而在另一方面有什么优势,反之亦然。

由于

-Eric John Iglesia

1 个答案:

答案 0 :(得分:0)

字符串连接更快(需要更少的处理能力)并且更安全,因为您不需要将参数与格式字符串匹配等等。通过插值,您可以稍后删除参数(变量),而不在格式字符串中使用匹配的占位符。连接也接受空值,这在格式字符串中是不可能的。