Ada Programming/Keywords/begin
< Ada Programming | Keywords
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,
procedure
Some_Procedureis
begin
Do_Something; Do_Something_Else;end
Some_Procedure;
The begin keyword is always closed with the end
keyword. The opposite is not true in Ada.
See also Edit
Wikibook Edit
Ada Reference Manual Edit
Ada Quality and Style Guide Edit
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
|