112  Pascal User Manual  ll.A.2. Conformant-array panameters  Figure ll.h  Syntax diagram for  IndexTypeSpecification  Figure ll.g  Syntax diagrar11 for  ConformantArraySchema  array), you should be cautious, f<'r the copying operation is relatively  expensive, and the amount of stOl,lge needed to hold the copy may be  large. In the example, because ,:'ach component in the array  L  is  accessed only once, it is desirable  10  define the parameter as a variable  parameter.  We may change the dimension of the array simply by redefining  Max S i  z e.  To make the program ap:11 icable for an array of reals, we need  only change the type and variabk definitions; the statements are not  dependent upon integer data.  Another way to pass different-sizl  ,I  arrays to a procedure or function is  to use a conform ant-array paramek'r as a variable or value parameter in  the formal parameter list. CautiOli: Conform ant-array parameters are  an optional feature in the ISO Pas('al Standard. Some implementations  will not support them.  ~-~  Typeldentifier  Identifier 