I think just referring to them as 'callback functions' is what throws new developers. We should just call them functions - as that is all they are - there's nothing special about them. We should teach right from the start that functions are first class citizens that can be passed around just as easily as other values
I think just referring to them as 'callback functions' is what throws new developers. We should just call them functions - as that is all they are - there's nothing special about them. We should teach right from the start that functions are first class citizens that can be passed around just as easily as other values
May be functional arguments or argument functions is better