История изменений
Исправление MOPKOBKA, (текущая версия) :
Нечистая тоже, просто императивные языки автоматически добавляют внешние переменные к ее аргументам.
Аргументом нечистой является весь мир.
Только то что она изменяет или читает, иначе остальные аргументы просто лишние, и на них не стоит обращать внимание. Обычно по функции понятно что она может изменять, ей нужно передавать объекты которая она будет видеть/изменять, хотя раньше все было иначе, и часто функции меняли статичные переменные, которые влияли и на будущие вызовы.
Исправление MOPKOBKA, :
Нечистая тоже, просто императивные языки автоматически добавляют внешние переменные к ее аргументам.
Аргументом нечистой является весь мир.
Только то что она изменяет или читает, иначе остальные аргументы просто лишние, и на них не стоит обращать внимание. Обычно по функции понятно что она может изменять, ей нужно передавать объекты которая она будет видеть/изменять, хотя раньше все было иначе, и часто функции меняли статичные переменные.
Исправление MOPKOBKA, :
Нечистая тоже, просто императивные языки автоматически добавляют внешние переменные к ее аргументам.
Аргументом нечистой является весь мир.
Только то что она изменяет или читает, иначе остальные аргументы просто лишние, и на них не стоит обращать внимание. Обычно по функции понятно что она может изменять, ей нужно передавать объекты которая она будет видеть.
Исходная версия MOPKOBKA, :
Нечистая тоже, просто императивные языки автоматически добавляют внешние переменные к ее аргументам.
Аргументом нечистой является весь мир.
Только то что она изменяет или читает, иначе остальные аргументы просто лишние, и на них не стоит обращать внимание.