только вот, если я захочу умножение сделать в f01 передам просто функцию умножения, а еще одно умножение делать то это fo3 надо
Это похоже на модные лямбда выражения в современных языках. Когда функция параметр. Коллбек это просто название функции. Есть коллбек есть хендлер..это больше к архитектуре по
Это похоже на модные лямбда выражения в современных языках. Когда функция параметр. Коллбек это просто название функции. Есть коллбек есть хендлер..это больше к архитектуре по
как я понял мгновенно дергают функцию, которая должна быть выполнена здесь и сейчас а не ждать пока дойдет очередь
Яваскрипт весь на таких колбеках построен. Например настраиваю таймер и в функцию настройки передаю функцию которая вызовется по событию таймера. Никакой магии нет. Обработчик прерывания написанный мной или кем то вызовет функцию переданную в параметре. Такая гибкость получается.
Тут надо чуть видение поменять кода. В функцию можно передавать не только данные но и Действие
для меня это больше похоже, чтоб не городить кучу if и кейсов, использовать кучу флагов, а можно сразу обыгрывать указателем на ф-ю, что надо будет сделать
для меня это больше похоже, чтоб не городить кучу if и кейсов, использовать кучу флагов, а можно сразу обыгрывать указателем на ф-ю, что надо будет сделать
Ну где-то так. Но это больше для читаемости и архитектуре кода. Что бы структурировать код.