Ada Programming/Keywords/is
Appearance
The keyword is separates the name of an entity from its definition.
In type declarations
[edit | edit source]typeDay_Of_Monthisnewrange1 .. 31;
See Ada Programming/Types and Ada Programming/Subtypes.
In subtype declarations
[edit | edit source]subtypeDay_Of_FebruaryisDay_Of_Monthrange1 .. 29;
In package declarations
[edit | edit source]packageMy_Packageis... -- declarationsendMy_Package;
In procedure and function declaration
[edit | edit source]procedureMy_Procedureis... -- declarationsbegin... -- sentencesendMy_Procedure;
See Ada Programming/Subprograms.
In generic instantiations
[edit | edit source]packageDay_Of_Month_IOisnewAda.Text_IO.Integer_IO (Num => Day_Of_Month);
See also
[edit | edit source]Wikibook
[edit | edit source]Ada Reference Manual
[edit | edit source]Ada Quality and Style Guide
[edit | edit source]
| Ada Keywords | ||||
|---|---|---|---|---|
abort | else | new | return | |
abs | elsif | not | reverse | |
abstract (Ada 95) | end | null | ||
accept | entry | select | ||
access | exception | of | separate | |
aliased (Ada 95) | exit | or | some (Ada 2012) | |
all | others | subtype | ||
and | for | out | synchronized (Ada 2005) | |
array | function | overriding (Ada 2005) | ||
at | tagged (Ada 95) | |||
generic | package | task | ||
begin | goto | parallel (Ada 2022) | terminate | |
body | pragma | then | ||
if | private | type | ||
case | in | procedure | ||
constant | interface (Ada 2005) | protected (Ada 95) | until (Ada 95) | |
is | use | |||
declare | raise | |||
delay | limited | range | when | |
delta | loop | record | while | |
digits | rem | with | ||
do | mod | renames | ||
requeue (Ada 95) | xor | |||
