Функция обратного вызова (callback, колбэк) -- что это такое
Primary tabs
Forums:
Функция обратного вызова (callback) - это функция, которая передаётся в качестве аргумента другой функции.
Колбэк даёт возможность передать в некоторую функцию в качестве аргумента не только данные (это итак есть у статических типов), но и "образ действия" (переменную типа "функция"), позволяющий, например, вычислить что-то в конкретной ситуации.
Когда ещё применяются колбеки
Колбек нужен, чтобы дать возможность какой-то функции (в которую он передан как входящее значение) после своих основных действий сделать что-то дополнительное, и вот эти дополнительные данные как раз и определяется реализацией колбека.
- Log in to post comments
- 3452 reads