Looking for ada Answers? Try Ask4KnowledgeBase
Looking for ada Keywords? Try Ask4Keywords

adaTipos escalares


Introducción

En la jerarquía de tipos de Ada, los tipos elementales tienen conjuntos de valores lógicamente indivisibles. Entre estos tipos se encuentran los tipos de acceso (tipos de puntero) y los tipos escalares. Los tipos escalares se pueden categorizar como enumeración , carácter y numérico . Estos tipos forman el tema de este tema. Además de los conjuntos de valores, los tipos tienen conjuntos de operaciones aplicables a los escalares respectivos, como sucesor o "+" .

Sintaxis

  1. tipo ... es ...

Parámetros

Elipsis Qué
... (1) para recibir el nombre del tipo
... (2) para recibir las características del tipo usando palabras clave: delta , dígitos , rango

Observaciones

Todas las definiciones de tipo escalar, excepto la enumeración y los enteros modulares, pueden incluir una restricción de rango .

Una restricción de rango especifica un límite inferior y un límite superior del conjunto de valores para incluir en el tipo. Para los tipos de puntos fijos, la especificación de un rango es obligatoria: los valores de estos tipos se entenderán como múltiplos de una pequeña fracción de dos, por ejemplo, de 1/2 5 . Cuanto más pequeñas se vuelven estas fracciones, más precisa es la representación, al costo del rango que se puede representar utilizando los bits disponibles.

Se pueden dar otros aspectos de las definiciones de tipo, como un Size deseado en bits y otros elementos de representación. Ada 2012 agrega aspectos de la programación basada en contratos como Static_Predicate .

Tipos escalares Ejemplos relacionados