2017-01-31 8 views
0

String Concatenation Instead of String Interpolation.Глава 4.2.5 Возврат к помощнику заголовка. Почему нам нужно использовать конкатенацию строк вместо строковой интерполяции?

Почему мы должны использовать конкатенацию строк вместо интерполяции строк? Думаю, по-моему, честное мнение. Строковая интерполяция является одной из магии рубинов на рельсах, а конкатенация строк - обычная. любезно, пожалуйста, объясните, почему он используется в этой главе и каково преимущество над другим и наоборот.

Благодаря

-Эрик Джон Iglesia

+0

посмотреть эту тему - http://stackoverflow.com/questions/10076579/string-concatenation-vs-interpolation-in-ruby – marmeladze

ответ

0

Объединение строк быстрее (требуется меньше вычислительной мощности) и безопаснее, потому что вам не нужно, чтобы соответствовать параметрам с форматом строки и так. С помощью интерполяции вы можете позже удалить параметр (переменную) без соответствующего совпадения в строке формата. Конкатенация принимает и нулевые значения, это невозможно в строке формата.

 Смежные вопросы

  • Нет связанных вопросов^_^