Reflection and Metaprogramming

From NovaOrdis Knowledge Base
Revision as of 17:13, 9 August 2024 by Ovidiu (talk | contribs) (→‎Go)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Internal

Overview

Reflection is the ability of a program to inspect, analyze and modify its structure during run-time. Reflection is often termed as a method of metaprogramming.

Java

Python

Go

Reflection and Metaprogramming in Go