Element

Explicación

Element devuelve el carácter de la ristra Source que ocupa la posición Index. Existe una versión de Element para las ristras de caracteres de tamaño limitado y para las de tamaño dinámico; para usarlas hay que incluir la librería que corresponda según el tipo de ristra (Ada.Strings.Bounded, Ada.Strings.Unbounded). Los caracteres de las ristras de tamaño fijo se pueden acceder como elementos de una array.

Sintaxis

En lo que sigue, el tipo Ristra representa uno de los dos tipos de ristras, Bounded_String o Unbounded_String, según corresponda.

function Element (Source : in Ristra;
                  Index  : in Positive)
  return Character;

Ejemplo

with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;
...

Din1 : Unbounded_String;
C    : Character;
...

Din1 := To_Unbounded_String ("Universidad de Las Palmas de Gran Canaria");
C    := Element (Din1, 5);  --  C = 'e' de "Universidad" 
Créditos