Une fonction Python peut-elle être un argument d'une autre fonction ?
Dire:
def myfunc(anotherfunc, extraArgs):
# run anotherfunc and also pass the values from extraArgs to it
pass
Voici donc essentiellement deux questions :
- Est-ce autorisé du tout ?
- Et si c'est le cas, comment utiliser la fonction à l'intérieur de l'autre fonction ? Aurais-je besoin d'utiliser exec(), eval() ou quelque chose comme ça ? Jamais eu besoin de jouer avec eux.
BTW, extraArgs est une liste/tuple d'arguments d'autre fonction.