by Peter Horan <peter@[EMAIL PROTECTED]
>
Feb 2, 2007 at 06:51 AM
toto wrote:
> ECMA allows to declare
>
> x: TUPLE[count, balance: INTEGER; name, forname: STRING]
>
> My question is: "how usefull is it?".
tuples allow:
1. a number of parameter values to be passed or returned using a
single
entity
2. assignment to an entity with fewer parameters.
For example, defining
y: TUPLE[c: INTEGER]
allows the assignment of your x to y as follows:
y := x
3. variable length arguments to be handled in a type safe way.
--
Peter Horan School of Engineering and Information Technology
peter@[EMAIL PROTECTED]
Deakin University
+61-3-5227 1234 (Voice) Geelong, Victoria 3217, AUSTRALIA
+61-3-5227 2028 (FAX) http://www.eit.deakin.edu.au/~peter
-- The Eiffel guarantee: From specification to implementation
-- (http://www.cetus-links.org/oo_eiffel.html)