Marc Weustink wrote 9 lines
Hi,
if I define 2 types like:
type
MyA = type string;
MyB = type string;
are MyA and MyB considered as the same type ?
No, you are explicitly marking them as a new type. This is a very cool feature of Pascal you wont find in many other languages.
(For instance, you could use it to create a new integer-type for little- and big-endian numbers, ensuring that you _never_ directly assign a little-endian number to a big-endian one, or vice versa)
Should it be allowed to assign a variable of type MyA to a variable of
type MyB ?
No.
IIRC, the use of = type <some type> creates a new type.
That's right.
Regards,
Christian Iversen