Type Specifier

The specifier type introduces a synonym for a specified type. The type declarations are used to construct shorter or more convenient names for types already defined by the language or declared by the user.

The specifier type stands first in the declaration:

type synonym = <type_definition>;

The type keyword assigns synonym to <type_definition>. The synonym needs to be a valid identifier.

A declaration starting with the type specifier does not introduce an object or a function of a given type, but rather a new name for a given type. In other words, the type declaration is identical to a “normal” declaration, but instead of objects, it declares types. It is a common practice to name custom type identifiers with starting capital letter — this is not required by the mikroPascal PRO for PIC.

For example:

// Let's declare a synonym for "byte" 
type Distance = byte;

// Now, synonym "Distance" can be used as type identifier: 
var i : Distance; // declare variable i of byte
Copyright (c) 2002-2012 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!
Want more examples and libraries? 
Find them on LibStock - A place for the code