2017-01-31 30 views
0

String Concatenation Instead of String Interpolation.第4.2.5章返回標題助手。爲什麼我們需要使用字符串連接而不是字符串插值?

爲什麼我們必須使用字符串連接而不是字符串插值?我認爲在我自己的誠實意見。字符串插值是軌道上ruby的魔法之一,而字符串連接只是普通的一種。 請解釋一下爲什麼在本章中使用它,以及相對於另一個的優點是什麼,反之亦然。

感謝

-Eric約翰·伊格萊西亞

+0

看看到這個話題 - http://stackoverflow.com/questions/10076579/string-concatenation-vs-interpolation-in-ruby – marmeladze

回答

0

字符串連接速度更快(需要較少的處理能力)和安全的,因爲你不會需要匹配與格式字符串等參數。使用插值,您可以稍後刪除格式字符串中沒有匹配佔位符的參數(變量)。連接也接受空值,這在格式字符串中是不可能的。

相關問題