Почему Google Style Guide рекомендует локальные переменные для сценариев оболочки, но не использует их в примерах?

Руководство по стилю Google говорит, чтобы всегда использовать local переменные и положить все в function,

С другой стороны образец for цикл обеспечен:

for dir in ${dirs_to_cleanup}; do
  ...
done

Почему нет соглашения всегда объявлять переменную цикла как локальную перед циклом? Или, может быть, следующий способ написания циклов внутри функций для соответствия руководству по стилю?

local dir
for dir in ${dirs_to_cleanup}; do
  ...
done

0 ответов

Другие вопросы по тегам