From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11308 invoked from network); 14 Jun 2004 05:00:29 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.86) by ns1.primenet.com.au with SMTP; 14 Jun 2004 05:00:29 -0000 Received: (qmail 9251 invoked from network); 14 Jun 2004 04:59:47 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 14 Jun 2004 04:59:47 -0000 Received: (qmail 20807 invoked by alias); 14 Jun 2004 04:59:26 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 7538 Received: (qmail 20797 invoked from network); 14 Jun 2004 04:59:26 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (qmailr@130.225.247.86) by sunsite.dk with SMTP; 14 Jun 2004 04:59:23 -0000 Received: (qmail 8474 invoked from network); 14 Jun 2004 04:59:23 -0000 Received: from moonbase.zanshin.com (root@64.84.47.139) by a.mx.sunsite.dk with SMTP; 14 Jun 2004 04:59:21 -0000 Received: from toltec.zanshin.com (toltec.zanshin.com [64.84.47.166]) by moonbase.zanshin.com (8.12.11/8.12.11) with ESMTP id i5E4xJqi004858 for ; Sun, 13 Jun 2004 21:59:19 -0700 Date: Sun, 13 Jun 2004 21:58:57 -0700 (PDT) From: Bart Schaefer Sender: schaefer@toltec.zanshin.com Reply-To: zsh-users@sunsite.dk To: zsh-users@sunsite.dk Subject: Re: typesetting parameters In-Reply-To: <26243486-BDAE-11D8-BDC7-000A95D2C79E@kalama.no-ip.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=0.0 required=6.0 tests=none autolearn=no version=2.63 X-Spam-Hits: 0.0 On Sun, 13 Jun 2004, lists wrote: > I'm having difficulty understanding why one would define a parameter > with typeset before using it. One probably wouldn't, when interactively typing commands, unless one wanted to use the special attributes such as padding, alignment, other integer bases, or floating-point precision. The primary time/place and reason to use typeset is when defining shell functions, to create variables that are local to the function scope. When you use "local" that's really an alias for typeset.