A string doesn't equal itself
J. Landman Gay
jacque at hyperactivesw.com
Thu Apr 12 15:51:22 EDT 2007
Richard Gaskin wrote:
> I can understand attempting to coerce to numbers if two string literals
> have an arithmetic operator between them, e.g.:
>
> "5" + "5"
>
> ...but if quoted and merely checking for equivalence, offhand I can
> think of no case where these wouldn't be true:
>
> "5" is "5"
>
> "55e555" is "55e555"
>
> "a" = "a"
The only time numbers, quoted or not, are not equivalent is in overflow
cases, and that is being fixed. The above examples would all return true
even now (except for the 55e555 example, which is an overflow case.) So
I don't think the quotes will be an issue.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list