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.
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;
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"