我有一个文件,我喜欢选择几行代码,然后使用Execute (do)
按钮运行它们。问题是在do文件中定义了一堆本地宏。我可以运行它们,但是在Stata命令提示符下不能访问本地宏。因此,我认为我应该只使用全局宏。Stata - 全局宏何时被删除?
我看了几个地方,一直没有找到宏变量实际上有什么范围。我意识到,本地宏只定义在它们最初创建的实例中(例如,do文件)。但是对于全局宏,它们是永久存储的,每当我打开一个Stata的新实例时,我仍将拥有全局宏从以前的会议?或者每次我退出Stata(或其他)时都会被删除?