Предпочитаете% w (…) литеральному массиву? [закрыто]

При вводе простого буквенного массива строк в RubyMine:

cols =
[
  "Col1",
  "Col2"
]

RubyMine пожаловался, что мне лучше использовать%w над буквенным массивом:

cols = %w(Col1 Col2)

Он представил ссылку на Руководство по стилю Ruby (Вот), который сказал:

Предпочитайте% w синтаксису литерального массива, когда вам нужен массив строк.

# bad
STATES = ['draft', 'open', 'closed']

# good
STATES = %w(draft open closed)

Я вижу, как%w предоставляет потенциально более краткий код. Помимо краткости, есть ли причина предпочитать один метод другому?

Ответы на вопрос(1)

Ваш ответ на вопрос