Почему Google Style Guide рекомендует локальные переменные для сценариев оболочки, но не использует их в примерах? - PullRequest
0 голосов
/ 04 февраля 2019

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

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

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

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

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