- функция
- Функция — это блок кода, выполняемый при вызове с передачей аргументов.
- область видимости переменной
- Область видимости переменной — это часть программы, где доступна данная переменная.
- глобальная область видимости
- Глобальная область видимости — это область, доступная во всей программе.
- локальная область видимости
- Локальная область видимости — это область, доступная только внутри функции.
- глобальная переменная
- Переменная с глобальной областью видимости доступна везде в программе.
- локальная переменная
- Переменная с локальной областью видимости доступна только внутри функции.
- возврат значения функцией
- Функция может возвращать значение с помощью оператора return.
- параметры функции
- Параметры функции — это переменные, переданные при вызове функции.
- аргументы функции
- Аргументы функции — это значения, переданные при вызове функции.
- рекурсивная функция
- Рекурсивная функция — это функция, вызывающая саму себя.
- функция с побочным эффектом
- Функция с побочным эффектом изменяет состояние программы вне своего контекста.
- чистая функция
- Чистые функции не имеют побочных эффектов и всегда возвращают одинаковый результат при одних и тех же аргументах.