[fpc-devel] type question
Christian Iversen
chrivers at iversen-net.dk
Sat Oct 14 16:18:04 CEST 2006
On Saturday 14 October 2006 15:55, Marc Weustink wrote:
> 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
More information about the fpc-devel
mailing list