Difference between revisions of "Begin/de"

From Free Pascal wiki
Jump to navigationJump to search
m (Komma Korrektur)
m (Text replace - "delphi>" to "syntaxhighlight>")
Line 3: Line 3:
 
Innerhalb einer Funktion, Methode, Prozedur, Eigenschaft oder eines Programmes folgt es direkt nach allen [[Const|const]], [[Type|type]] und [[Var|var]] Deklarationen und unmittelbar vor der ersten ausführbaren Anweisung.  Der Block wird immer durch die [[End|end]] Anweisung abgeschlossen:
 
Innerhalb einer Funktion, Methode, Prozedur, Eigenschaft oder eines Programmes folgt es direkt nach allen [[Const|const]], [[Type|type]] und [[Var|var]] Deklarationen und unmittelbar vor der ersten ausführbaren Anweisung.  Der Block wird immer durch die [[End|end]] Anweisung abgeschlossen:
  
<delphi>
+
<syntaxhighlight>
 
   program Project1;
 
   program Project1;
 
   var (..);
 
   var (..);
Line 9: Line 9:
 
     (..);
 
     (..);
 
   end.
 
   end.
</delphi>
+
</syntaxhighlight>
  
 
Bei einer Blockanweisung steht es am Anfang des Blocks, der auch mit einer 'end'-Anweisung endet:
 
Bei einer Blockanweisung steht es am Anfang des Blocks, der auch mit einer 'end'-Anweisung endet:
  
<delphi>
+
<syntaxhighlight>
 
   if (..) then
 
   if (..) then
 
     begin
 
     begin
Line 22: Line 22:
 
       (..)
 
       (..)
 
     end;
 
     end;
</delphi>
+
</syntaxhighlight>
  
 
Ein '''begin''' ''muss'' immer mit '''[[End|end]]''' abgeschlossen werden.
 
Ein '''begin''' ''muss'' immer mit '''[[End|end]]''' abgeschlossen werden.
  
 
{{Keywords}}
 
{{Keywords}}

Revision as of 14:56, 24 March 2012

Das Schlüsselword begin wird benutzt, um den Anfang eines ausführbaren Bereichs einer Funktion, Methode eines Objekts, Prozedur, eines Programmes, einer Eigenschaft eines Objektes, oder den Anfang einer Blockanweisung zu kennzeichnen.

Innerhalb einer Funktion, Methode, Prozedur, Eigenschaft oder eines Programmes folgt es direkt nach allen const, type und var Deklarationen und unmittelbar vor der ersten ausführbaren Anweisung. Der Block wird immer durch die end Anweisung abgeschlossen:

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

Bei einer Blockanweisung steht es am Anfang des Blocks, der auch mit einer 'end'-Anweisung endet:

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

Ein begin muss immer mit end abgeschlossen werden.


Keywords: begindoelseendforifrepeatthenuntilwhile