Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

1
  • I'm playing leapfrog with the vote thing because in one paragraph you state specifically how a caller might know if a variable is set, and in the very next state they must always be initialized because you can't know if they're unset. This is not the case - you demonstrate fully portable means of knowing whether they are or not, though maybe you don't know it. POSIX parameter expansion enables a caller to use a concept not widely available in other languages - self-testing variables. Commented Jun 24, 2014 at 3:01