< Ada Programming < Keywords 
 
 
      
Ada. Time-tested, safe and secure.
The begin keyword in Ada is almost synonymous with the { in C/C++/Java. In the paradigm of structured programming languages, a keyword or symbol is often needed to delimit the beginning of the body from the element (i.e. if, elsif, for loop, while loop) to which it pertains.
For the case of subprograms, packages, tasks and blocks this word is begin.
For example,
procedureSome_ProcedureisbeginDo_Something; Do_Something_Else;endSome_Procedure;
The begin keyword is always closed with the end keyword. The opposite is not true in Ada.
See also
Wikibook
Ada Reference Manual
Ada Quality and Style Guide
| 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 | pragma | terminate | |
| body | private | then | ||
| if | procedure | type | ||
| case | in | protected(Ada 95) | ||
| constant | interface(Ada 2005) | until(Ada 95) | ||
| is | raise | use | ||
| declare | range | |||
| delay | limited | record | when | |
| delta | loop | rem | while | |
| digits | renames | with | ||
| do | mod | requeue(Ada 95) | xor | |
    This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.