[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: expr integer format always decimal?
From: |
Paul Eggert |
Subject: |
Re: expr integer format always decimal? |
Date: |
Thu, 09 Sep 2004 23:39:08 -0700 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
address@hidden (Bob Proulx) writes:
> However, I can't see anywhere that expr is defined to always read
> integers as decimal values.
The current documentation says under "expr invocation"
Operands are either integers or strings. Integers consist of one or
more decimal digits, with an optional leading @samp{-}.
So yes, they're always decimal. (POSIX requires this.)
> expr foo + 0
> expr: non-numeric argument
I don't think you can't rely on this behavior in general, as an
extended version of "expr" could treat "foo" as some sort of
integer, as an extension.
- expr integer format always decimal?, Bob Proulx, 2004/09/10
- Re: expr integer format always decimal?,
Paul Eggert <=
- Re: expr integer format always decimal?, Bob Proulx, 2004/09/10
- Re: expr integer format always decimal?, Paul Eggert, 2004/09/10
- Re: expr integer format always decimal?, Bob Proulx, 2004/09/11
- Re: expr integer format always decimal?, Andreas Schwab, 2004/09/11
- Re: expr integer format always decimal?, Bob Proulx, 2004/09/11
- Re: expr integer format always decimal?, Andreas Schwab, 2004/09/12
- Re: expr integer format always decimal?, Paul Eggert, 2004/09/11