counting empty items

Pierre Sahores psahores at easynet.fr
Mon May 24 14:42:42 EDT 2004


Hello There,

and..., even without parentheses, tab&tab&tab&tab&a will return 4, just 
because the non empty fourth item will force its evaluation...

Best Regards,

Le 24 mai 04, à 19:46, J. Landman Gay a écrit :

> On 5/24/04 12:09 PM, rand valentine wrote:
>
>>  If I do this:
>> set the itemDelimiter to tab
>> put the number of items of tab & tab & tab & tab
>>  1 is returned.
>> why not 4? I don't get it.
>>  -- if I do this:
>> set the itemDelimiter to tab
>> put empty into item 4 of testVariable
>> put the number of items of testVariable
>>  3 is returned.
>> why?
>
> Because without forcing the compiler to parse the tabs in the first 
> case, each tab is considered a text string. The concatenation looks 
> like this:
>
>  "tabtabtabtab"
>
> If you put parentheses around it, the compiler will evaluate the 
> constants first before working with the string:
>
>   put the number of items of (tab & tab & tab & tab)
>
> Gives 4.
>
> -- 
> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

psahores+ at +easynet.fr

GSM:   +33 6 03 95 77 70
Pro:      +33 1 41 60 52 68
Dom:    +33 1 64 45 05 33
Fax:      +33 1 64 45 05 33

Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire "delta de productivité"



More information about the use-livecode mailing list