Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: comment out a number of lines together


From   "paul o'brien" <paul.obrien@afe2.org.uk>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: comment out a number of lines together
Date   Tue, 30 Sep 2008 16:59:32 +0100

thank everyone.
on nick's suggestion:

. local c *
. `c' metan p np p2 np2 if dur==`dur'
. [command ignored - fine]

. local c
. `c' metan p np p2 np2 if dur==`dur'
invalid syntax
r(198);

'local c' is not interpreted as empty with `c' placed before the
command. if the macro is zapped i have to remove the `c' on each line
which defeats the object. am i doing it right?

paul


On 30/09/2008, Nick Cox <n.j.cox@stata.com> wrote:
> Another is to prefix lines by e.g.
>
> `c'
>
> Setting
>
> local c *
>
> or
>
> local c //
>
> comments out those lines.
>
> Setting
>
> local c
>
> zaps the macro.
>
> Naturally any definition of the local as "*" or "//" must precede all uses that require that interpretation.
>
> The converse does not apply: if the local is not defined, Stata sees the line.
>
> More generally, you can define or undefine the macro at will.
>
> I don't especially recommend this method, but it is an alternative that is sometimes useful, and it matches practices in many programming languages.
>
> Nick
> n.j.cox@durham.ac.uk
>
>
> Maarten buis wrote:
>
> > --- Paul O'Brien <paul.obrien@afe2.org.uk> wrote:
> >
> >
> > > at times i need to comment out a number of lines, usually with * and remove the * later to activate the commands.
> > > is there a simple way to remove and add the * to a number of line at one go?
> > >
> >
> > One way to comment out a block of code is to surround them with /* and
> > */ this way you have to remove only these two.
> >
>
>
> *
> *   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/
>
*
*   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/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index