[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

From |
"Nick Cox" <n.j.cox@durham.ac.uk> |

To |
<statalist@hsphsun2.harvard.edu> |

Subject |
st: RE: generate an error message if the wrong number of args is given following the args command |

Date |
Mon, 29 Jun 2009 19:36:25 +0100 |

I often do something like this program example version 10.1 args factor garbage if "`factor'" == "" | "`garbage'" != "" { error 198 } You can approach this in other ways, but I find this to be among the most transparent. Nick n.j.cox@durham.ac.uk Nathan Danneman I have written a program, which utilizes the args command. The program analyzes regression results, and requires the user to input a single constant. Is there a way to generate an error message if the user inputs an incorrect number of arguments (either none, or more than one)? Here is what the program looks like... capture program drop example program example version 10.1 args factor ** I would like to input a line here that would do something like (if number of args != 1, then error "wrong number of arguments") ... ... end * * 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/

**Follow-Ups**:**st: RE: RE: generate an error message if the wrong number of args is given following the args command***From:*"Nick Cox" <n.j.cox@durham.ac.uk>

**References**:**st: generate an error message if the wrong number of args is given following the args command***From:*Nathan Danneman <ndanneman@gmail.com>

- Prev by Date:
**RE: st: extracting matrix row to macro** - Next by Date:
**st: RE: pass quotes in a local macro** - Previous by thread:
**st: generate an error message if the wrong number of args is given following the args command** - Next by thread:
**st: RE: RE: generate an error message if the wrong number of args is given following the args command** - Index(es):

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