Stata programming is based in quite large part on such tricks, including
multiple nesting of macros!
Nick
[email protected]
E. Paul Wileyto
Thanks. It's harder in Matlab, and I assumed it would be similar here.
Nick Cox wrote:
> You just refer to it:
>
> At the command prompt:
>
> . `vL'
>
> In a do-file
>
> `vL'
>
> The point is that Stata sees the macroname and replaces it by its
> contents. Then it is evident that -label- (in this case) has some work
> to do.
E. Paul Wileyto
> Suppose I've done some programming that creates a macro containing a
> string representation of a command. For example:
>
> . ma list vL
> vL: label var EMOID_OA_CR_plac "Emotion ID, Overall
Correct
> Response Count, On Placebo."
>
> How do I now execute that string in a macro as if I had type it in, or
> had written it explicitly as part of a do-file?
>
> If I search on "execute string" in help, there is no response.
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/