Begin

From Lazarus wiki
Revision as of 20:26, 9 January 2007 by Swen (talk | contribs)
Jump to navigationJump to search

The keyword begin is used to indicate the start of the executable section of a FUNCTION, method of an OBJECT, PROCEDURE, PROGRAM, property of an object, or is used to delineate the start of a block statement.

For a function, method, procedure, program, or property, it is used after all CONST, TYPE and VAR declarations, and before the first executable statement. It is always terminated by an END statement:

 program Project1;
 var(..);
 begin
   (..);
 end.

For a block statement, it delineates the top of the block, and is also terminated by an END statement:

 if (..)then
 begin
   (..)
 end
 else
 begin
   (..)
 end;

A begin must be closed with end.


Keywords: begindoelseendforifrepeatthenuntilwhile

An editor has declared this article to be a stub, meaning that it needs more information. Can you help out and add some? If you have some useful information, you can help the Free Pascal Wiki by clicking on the edit box on the left and expanding this page.