Carl,
try this:
*******
cap prog drop test
program test, rclass
drop _all
quietly: set obs 50
generate x = uniform()
summarize x
return local testmean = r(mean)
end
test
ret li
*************
HTH,
Joao Lima
2009/4/4 Nelson, Carl <[email protected]>:
> My previous uses of rclass programs with return statements have behaved as documented. But today, I can not get return to return results from rclass programs. I have tried several examples with the same result. The simplest example follows.
>
> do test1
>
> . program test, rclass
> 1. drop _all
> 2. quietly: set obs 50
> 3. generate x = uniform()
> 4. summarize x
> 5. return scalar testmean = r(mean)
> 6. end
>
> . return list
>
> .
> end of do-file
>
> I am at a loss as to why return is not returning results. I would appreciate suggestions from much more expert Stata users.
> Thanks.
>
> Carl Nelson
> University of Illinois
>
> *
> * 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/
>
--
----------------------------------------
Joao Ricardo Lima, D.Sc.
Professor
UFPB-CCA-DCFS
Fone: +5538387264913
Skype: joao_ricardo_lima
----------------------------------------
*
* 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/