【问题标题】:How to nest a global macro within a global macro in Stata?如何在Stata的全局宏中嵌套全局宏?
【发布时间】:2018-02-19 22:00:02
【问题描述】:

我想将全局宏放在Stata 中的全局宏中。

例如$hello$oneworld,即宏$helloworld内的全局宏$one

如何在全局宏中获取全局宏?

【问题讨论】:

    标签: global stata stata-macros


    【解决方案1】:

    [U] 18.3.10 中介绍了全局宏的高级操作,它与 Stata 捆绑在一起,可在 www.stata.com/manuals/u18.pdf 上独立访问

    $hello$oneworld 
    

    只是$hello的内容,后面跟着$oneworld的内容;如果未定义全局宏,则在任何一种情况下都被评估为空。

    我不明白你想看到什么,但是花括号可以产生一些微妙的效果。总体而言,使用局部宏更容易嵌套宏引用,这通常对于几乎所有目的都非常可取。

    你也许应该给出你想要达到的目标的例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多