メタプログラミングMeanings1nounmetaprogrammingcomputing›Computing term for writing programs that treat other programs as data, such as code generation, reflection, or macros.Rubyはメタプログラミングがしやすい言げん語ごとして知しられている。Ruby is known as a language that makes metaprogramming easy.メタプログラミングを使つかうと、コードの繰くり返かえしを減へらせる。Using metaprogramming can reduce code repetition.