A string doesn't equal itself - simple workaround
    Jim Ault 
    JimAultWins at yahoo.com
       
    Sun Apr  8 02:15:28 EDT 2007
    
    
  
Workaround
On 4/7/07 7:57 PM, "J. Landman Gay" <jacque at hyperactivesw.com> wrote:
> Bizarre. Get this:
> 
>    put "09114E715806" = "09114E715806"
> 
> returns false.
> 
> Is it interpreting this string as a number with an exponent? Something
> about math libraries?
false:
  put char 1 to -1 of ("09114"&"e"&"715806") =  \
         char 1 to -1 of ("09114e7"&"15806")
true:
  put char 1 to -1 of ("09114"&"eA"&"715806") =  \
         char 1 to -1 of ("09114eA7"&"15806")
Also true:
put "09114e715806"&null =  "09114e715806"&null
Looks like another case where appending null is an answer to workaround
xtalk oddities where one programmers feature is another's gotcha.
Another example of a good use of Null
repeat with x = 1 to the number of lines in (fld havingEmptyLastLine & null)
put the number of items of (gInventory & null) into maxCount
Jim Ault
Las Vegas
    
    
More information about the use-livecode
mailing list