next up previous contents
Siguiente: Evaluación óptima de expresiones Subir: Operadores básicos Anterior: Operadores lógicos   Índice General

Operador concatenación

Cuando quieras concatenar dos cadenas de caracteres puedes utilizar el operador &. Por ejemplo:

        "Esto es" & "un ejemplo"
...es equivalente a escribir
        "Esto es un ejemplo"

Generalemente este operador se utiliza cuando necesitamos escribir un mensaje muy largo en pantalla. Por ejemplo:

  Text_IO.Put_Line ("Esto es un ejemplo de un mensaje "
                       & "largo que ocupa varias lineas en "
                       & "el programa. Sin embargo, como todo "
                       & "el mensaje se vuelca en pantalla "
                       & "mediante un unico Put_Line, saldra "
                       & "todo en la misma linea");

Otro uso frecuente del operador concatenación es para combinar la escritura de texto y números. Para hacerlo necesitamos utilizar el atributo Image (visto en el apartado 2.3). Por ejemplo:

         Text_IO.Put_Line ("Contador vale "
                              & IntegerÍmage (Contador));



Javier Miranda 2002-10-03