Diferencia entre revisiones de «Programación en Ada/Elementos del lenguaje»

Contenido eliminado Contenido añadido
 
Palabras reservadas
Línea 126:
en la misma línea a partir de los dos guiones, es decir, el resto de la
línea se interpreta como comentario en su totalidad.
 
==== Palabras reservadas ====
 
Como el resto de los elemento léxicos, las palabras reservadas de Ada son equivalentes tanto en mayúsculas como en minúsculas. El estilo más extendido es escribirlas completamente en minúsculas.
 
En Ada las palabras reservadas pueden tener un significado distinto dependiendo del contexto.
 
{|
|-
| '''<tt>abort</tt>'''
| '''<tt>else</tt>'''
| '''<tt>new</tt>'''
| '''<tt>return</tt>'''
|
|-
| '''<tt>abs</tt>'''
| '''<tt>elsif</tt>'''
| '''<tt>not</tt>'''
| '''<tt>reverse</tt>'''
|
|-
| '''<tt>abstract</tt>'''
| '''<tt>end</tt>'''
| '''<tt>null</tt>'''
|
|
|-
| '''<tt>accept</tt>'''
| '''<tt>entry</tt>'''
|
| '''<tt>select</tt>'''
|
|-
| '''<tt>access</tt>'''
| '''<tt>exception</tt>'''
| '''<tt>of</tt>'''
| '''<tt>separate</tt>'''
|
|-
| '''<tt>aliased</tt>'''
| '''<tt>exit</tt>'''
| '''<tt>or</tt>'''
| '''<tt>subtype</tt>'''
|
|-
| '''<tt>all</tt>'''
|
| '''<tt>others</tt>'''
|
|
|-
| '''<tt>and</tt>'''
| '''<tt>for</tt>'''
| '''<tt>out</tt>'''
| '''<tt>tagged</tt>'''
|
|-
| '''<tt>array</tt>'''
| '''<tt>function</tt>'''
|
| '''<tt>task</tt>'''
|
|-
| '''<tt>at</tt>'''
|
| '''<tt>package</tt>'''
| '''<tt>terminate</tt>'''
|
|-
|
| '''<tt>generic</tt>'''
| '''<tt>pragma</tt>'''
| '''<tt>then</tt>'''
|
|-
| '''<tt>begin</tt>'''
| '''<tt>goto</tt>'''
| '''<tt>private</tt>'''
| '''<tt>type</tt>'''
|
|-
| '''<tt>body</tt>'''
|
| '''<tt>procedure</tt>'''
|
|
|-
|
| '''<tt>if</tt>'''
| '''<tt>protected</tt>'''
| '''<tt>until</tt>'''
|
|-
| '''<tt>case</tt>'''
| '''<tt>in</tt>'''
|
| '''<tt>use</tt>'''
|
|-
| '''<tt>constant</tt>'''
| '''<tt>is</tt>'''
| '''<tt>raise</tt>'''
|
|
|-
|
|
| '''<tt>range</tt>'''
| '''<tt>when</tt>'''
|
|-
| '''<tt>declare</tt>'''
| '''<tt>limited</tt>'''
| '''<tt>record</tt>'''
| '''<tt>while</tt>'''
|
|-
| '''<tt>delay</tt>'''
| '''<tt>loop</tt>'''
| '''<tt>rem</tt>'''
| '''<tt>with</tt>'''
|
|-
| '''<tt>delta</tt>'''
|
| '''<tt>renames</tt>'''
|
|
|-
| '''<tt>digits</tt>'''
| '''<tt>mod</tt>'''
| '''<tt>requeue</tt>'''
| '''<tt>xor</tt>'''
|
|-
| '''<tt>do</tt>'''
|
|
|
|
|}