Questions et réponses pour le metaprogramming :

La métaprogrammation est la capacité de reprogrammer son environnement de programmation, comme avec les macros ou les métaclasses.

12
votes
en Python 3 on peut utiliser super () code> au lieu de super (myClass, auto) code>, mais cela ne fonctionne que dans des méthodes définies à l'inté ...

12
votes
Je dois utiliser une chaîne comme ID pour obtenir un objet. Pour mettre en œuvre cela dans un temps d'exécution et fonctionne bien. Mais cela rend le type statique à la v ...

11
votes
Par exemple, si j'exécute un script groovy, qui modifie la classe String Meta Classe, ajout d'une méthode FOO () xxx lorsque je crée une nouvel ...

11
votes
J'essaie d'écrire une application chargée de manière dynamique de ses extensions pendant l'exécution. J'ai utilisé Boost Bibliothèque de préprocess ...