Koduję sobie właśnie ESP8266 (a właściwie sklejam kawałki cudzego kodu ;) ) Mam funkcję webserver.on(), która przyjmuje za argument inną funkcję
void handlerFunc(){ doSomething }
webServer.on("/", handlerFunc()); Zauważyłem, że można uzyskać to samo niejako inline w taki oto sposób:
webServer.on("/", [](){ doSomething; }); Jak się nazywa taki zabieg, żeby o tym poczytać? Jak się pewnie domyślacie wpisanie "[]()" w google niewiele daje. Sorry za formatowanie. Jakbym tych ciapków nie wpisywał, to mi się coś rozjeżdża" #programowanie #programista15k #c++ #arduino #esp8266
Ehh, 37lat i chyba kryzys wieku średniego mnie dopadł. Dla hejterów mieszkam w Norwegii i tutaj są ładowarki ;-) #chwalesie #tesla #samochody oczywiście long range z 4x4
Mam funkcję webserver.on(), która przyjmuje za argument inną funkcję
void handlerFunc(){
doSomething
}
webServer.on("/", handlerFunc());
Zauważyłem, że można uzyskać to samo niejako inline w taki oto sposób:
webServer.on("/", [](){
doSomething;
});
Jak się nazywa taki zabieg, żeby o tym poczytać? Jak się pewnie domyślacie wpisanie "[]()" w google niewiele daje.
Sorry za formatowanie. Jakbym tych ciapków nie wpisywał, to mi się coś rozjeżdża"
#programowanie #programista15k #c++ #arduino #esp8266
Komentarz usunięty przez autora
@senorgarcia: higher order function