[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Attempt to perform arithmetic on a string value
- From: Stoil Todorov <torpedo_st@...>
- Date: Sun, 28 Mar 2004 22:09:38 -0800 (PST)
Thank You, but I want when there are arithmetic
operation with string and number, and if the string is
empty, the result to be 0/zero/ or ""/empty string/.
--- RLake@oxfam.org.pe wrote:
> > Could someone tell me how to avoid the error,
> wchich
> > LUA sends when it performs arithmetic operation
> with
> > empty string value.
>
> Consider changing the logic of your program so that
> the
> initial value of A2.value is 0 instead of "" ?
>
> Otherwise, try this:
>
> function optnumber(s)
> return tonumber(s) or (s == "" and 0) or
> error("expected number, got
> "..type(s))
> end
>
> or some other variation on the theme.
>
__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html