Italia
Online-Documentazione

if Kontrollstruktur: Kontrollstruktur

 
IF/Verzweigung

Werden alle Anweisungen eines Programmi in der im Programmtext gegebenen Reihenfolge hintereinander corsa, muss der Programmierer beim Schreiben entscheiden, ob eine bestimmte Anweisung corsa werden soll oder nicht. Diese Entscheidung setzt er dann um, indem er die Anweisung in das Programm schreibt bzw. nicht in das Programm schreibt.

In manchen Fällen kann der Programmierer diese Entscheidung zur Schreibzeit aber gar nicht treffen, weil er noch nicht alle benötigten Information hat. Etwa deshalb, weil diese Informationen erst zur Laufzeit bereitstehen werden.

Jetzt muss der Programmierer also das Programm selbst befragen - ob ein Zustand gegeben ist - oder nicht, um entprechende Zeilen abarbeiten zu lassen - oder nicht. Hierzu dient if.

Optisch ausgedrückt wird mit if eine Weiche im Programm festgelegt. Hierbei entscheidet if ob das Argument "Wahr" ist - oder nicht.

Sollte das Argument "Wahr" sein - so werden die folgenden Zeilen bis zum Abschluß des mit LINKK:[IF] begonnen Blockes abgearbeitet. Ein mit LINKK:[if] begonnener Block ist entweder mit LINK:[ENDIF], LINK:[ELSE] oder LINK:[ELSEIF] abzuschließen. Sollte das Argument nicht "Wahr" sein - so wird der bis zum LINK:[endif], LINK:[elseif] oder LINK:[else] abgekapselte Bereich übersprungen.

Struktur:

If < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn die If-Bedingung zutrifft.
ElseIf < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn die If-Bedingung nicht zutraf, diese ElseIf-Bedingung aber ja.
ElseIf < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn alle vorherigen Bedingungen nicht zutrafen, diese ElseIf-Bedingung aber ja.
Else
... ' Profan-Anweisungen
... ' Ausführung wenn keine der obigen Bedingungen zutraf.
EndIf

IfNot < Bedingung>
... ' Profan-Anweisungen
... ' Ausführung wenn die IfNot-Bedingung NICHT zutrifft.
EndIf
 
02.08.2005  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

461 Views

Untitledvor 0 min.

Themeninformationen

Dieses Thema hat 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie