Wishlist

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi Karl,

> The wordiness I was trying to address was not the 'append', but
> the redundant 'seq'. My way is a failure; Is there another way?

How about borrowing some symbols used in regular expressions...
  seq $= "aaaa"  -- Append
  seq ^= "aaaa"  --Prepend

By the way, Daryl, "&=" is not the same as append().

append() always adds ONE new element to the left hand side sequence. That
being the entire right hand side object. Thus after an append() the length
of LHS is always increased by exactly one.

&= and & always adds AS MANY ELEMENTS as in the right side to the left hand
side sequence. Thus after a concatenation '&' operation, the length of LHS
is always increased by length(RHS). 

   sequence a, b

   a = "abc"
   b = "def"
   a = append(a,b)
   ? a  -- Should be { 'a', 'b', 'c', {'d', 'e', 'f'}}
   -- Length of a is now 4!

   a = "abc"
   b = "def"
   a &= b
   ? a  -- Should be { 'a', 'b', 'c', 'd', 'e', 'f'}
   -- Length of a is now 6!

---------
cheers,
Derek Parnell
Senior Design Engineer
Global Technology Australasia Ltd
dparnell at glotec.com.au

---------------------




confidential information intended solely for the use of the individual or
entity to whom they are addressed. If you are not the intended recipient of
this message you are hereby notified that any use, dissemination,
distribution or reproduction of this message is prohibited. If you have
received this message in error please notify the sender immediately. Any
views expressed in this message are those of the individual sender and may
not necessarily reflect the views of Global Technology Australasia Limited.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu