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