Пробелы в строке против Escape-последовательности

#ruby #string

#ruby #строка

Вопрос:

В Ruby (тестирование в интерактивной оболочке Ruby) вы можете либо использовать пробелы в строках, либо использовать escape-последовательности. Существует ли наилучшая практика определения того, что использовать, или это никогда не имеет значения?

Например:

 "Hello World"

--> "Hello World"

vs.

"HellosWorld"

--> "Hello World"
  

Комментарии:

1. использовать пробел намного проще.

2. Это имеет значение для строк, заключенных в одинарные кавычки

Ответ №1:

Используйте пробелы. Значительно упрощает чтение

Если вы не можете, используйте escape-последовательности.

Также обратите внимание, что escape работает только в двойных кавычках

    'HellosWolrd'
    --> 'Hello\sWorld'