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
Donc, ce sont 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 des arguments d'un autrefunc.