Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит callback?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

callback: функция обратного вызова, колбэк

Функция, переданная другому фрагменту кода, чтобы тот мог вызвать её при необходимости.

Где и как употребляется

Термин используют при обработке событий, работе с коллекциями и в асинхронных API. Обратный вызов может выполняться и синхронно: само название не означает асинхронность.

Примеры предложений

  1. Pass a callback that logs the result when the upload finishes.

    Передайте функцию обратного вызова, которая запишет результат в журнал после завершения загрузки.

    Функция вызывается после окончания загрузки и регистрирует результат.

  2. The sorting callback compares two records by their creation date.

    Функция обратного вызова сортировки сравнивает две записи по дате создания.

    Здесь обратный вызов задаёт критерий сравнения для сортировки.

Распространённые словосочетания

  • register a callback
  • invoke a callback
  • callback function