1
Existe-t-il un moyen facile d'appeler une fonction avec un nom de chaîne dans mako?Fonction d'appel Mako à partir d'une chaîne?
Existe-t-il un moyen facile d'appeler une fonction avec un nom de chaîne dans mako?Fonction d'appel Mako à partir d'une chaîne?
Vous devriez pouvoir le rechercher dans la dict retournée par globals()
. Exemple:
<$ func_name = 'my_function_name' %>
${globals()[func_name](...)}
Bien que cela me semble plutôt désagréable. Si vous pouviez développer votre jeu final, peut-être pourrions-nous trouver quelque chose d'un peu plus sain.
merci, c'est lié à http://stackoverflow.com/questions/3842458/python-lookup-function donc j'essaye de comprendre des manières autour de lui – Timmy
J'aime votre interrobang. Aussi, +1 pour une bonne réponse et pour obtenir des éclaircissements sur les raisons pour lesquelles cela est nécessaire. – JoshD