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.

3
votes
J'ai un module appelé Notifier.module Notifier def self.prepended(host_class) define_method(:take) do |thing, block| r = super(thing) block.call r ...

2
votes
Dans mon code, je dois généralement écrire une fonction qui prend un type "Path-like", c'est-à-dire quelque chose que je peux convertir en boost :: filesystem :: ...

1
votes

0
votes
J'aimerais utiliser la capacité de la méta-programmation de Python pour créer des classes par programme. Je peux voir comment foo peut être instanci&eacu ...