2012-08-25 17 views

Respuesta

10

El carácter ' se utiliza para introducir un atributo.

Por ejemplo, Integer'Last es el mayor valor de tipo Integer y Float'Digits es la precisión decimal de tipo Float.

La lista completa de los atributos definidos por el idioma se encuentra en el Anexo K del Manual de referencia de Ada.

También es parte de la sintaxis de expresiones calificadas, como Some_Type'(expression).

El carácter . se utiliza, entre otras cosas, introducir un nombre de componente de registro, como Obj.Comp, donde Obj es una variable de registro y Comp es un componente de ese registro.

Los atributos están definidos por el idioma o por la implementación; los nombres de los componentes se definen cuando se define el tipo de registro.

El apóstrofo también se utiliza para delimitar caracteres literales: 'x'.

+0

Ya veo, gracias. Usted dice que se define su lenguaje/implementación. ¿No puedo crear mis propios atributos? –

+0

@JCooper: No he usado Ada desde hace tiempo. La última vez que miré, no había forma de definir tus propios atributos. –

+3

No hay forma de definir sus propios atributos: puede sobrescribir solo la salida 'Escribir', 'Leer', 'Entrada' (utilizada para Ada.Streams.Stream_IO). – darkestkhan