par
Ryle » 07 août 2012, 14:53
Le principal intérêt est de pouvoir passer une fonction en argument à une autre (c'est à dire de le gérer dans une variable, plutôt qu'en dur). Bon, ok, tu vas me dire que tu n'es plus avancé avec ça, et je te répondrais que c'est normal, ça sera plus parlant avec un exemple
Grossièrement, c'est comme si je te demandais d'effectuer un travail, et que je te laissais un papier avec le numéro de tel à appeler quand tu auras terminé, ou quand tu seras arrivé à un certain point, car il faudra que je te donne une information complémentaire (par exemple un truc qui fluctue et que l'on ne connait donc pas à l'avance)
L'idée est un peu la même ici. Il sera possible de demander à ta fonction de faire un "callback", donc un rappel, d'une autre fonction qu'elle ne connait absolument pas (le numéro de téléphone), une fois qu'elle a fait ce qu'elle avait à faire
Est-ce que cela te parait plus clair ?
Le principal intérêt est de pouvoir passer une fonction en argument à une autre (c'est à dire de le gérer dans une variable, plutôt qu'en dur). Bon, ok, tu vas me dire que tu n'es plus avancé avec ça, et je te répondrais que c'est normal, ça sera plus parlant avec un exemple ;)
Grossièrement, c'est comme si je te demandais d'effectuer un travail, et que je te laissais un papier avec le numéro de tel à appeler quand tu auras terminé, ou quand tu seras arrivé à un certain point, car il faudra que je te donne une information complémentaire (par exemple un truc qui fluctue et que l'on ne connait donc pas à l'avance)
L'idée est un peu la même ici. Il sera possible de demander à ta fonction de faire un "callback", donc un rappel, d'une autre fonction qu'elle ne connait absolument pas (le numéro de téléphone), une fois qu'elle a fait ce qu'elle avait à faire :)
Est-ce que cela te parait plus clair ?