Почему 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