使用反射检索变量名称 在构建模板系统时,您希望用存储在变量切片中的值动态替换标记占位符。为了实现这一点,您需要从源代码中获取变量名称。 但是,根据您使用反射的尝试,了解切片并不保存变量本身而仅保存它们的值是至关重要的。此限制对从源代码中提取变量名称提出了挑战。 要解决此问题,请考虑使用映射,其中键代表变量名称,值代表变量值。这种方法可以在迭代地图元素时直接访问变量名称。