Да по моему несложно догадаться что foo() изменяет переменную так как не возвращает значения, а изменять глобальные переменные внутри ф-ции плохой тон.
Конечно можно предположить что ф-ция может просто выполнять действия без возврата значений, но это как бы должно отражаться в названии ф-ции или коментариях.
0
|