Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:confit:prog_lang_flow [2021/11/12 09:11] admin [If-Anweisung] |
de:confit:prog_lang_flow [2021/11/16 05:10] (aktuell) admin [Einfaches While] |
||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
==== If Then ==== | ==== If Then ==== | ||
Beispiel: | Beispiel: | ||
- | If a = 3 Then | + | If a == 3 Then |
{Anweisungen} | {Anweisungen} | ||
End If | End If | ||
==== If Then Else ==== | ==== If Then Else ==== | ||
- | '' | + | '' |
+ | {Anweisungen Ausdruck == True}\\ | ||
+ | '' | ||
+ | Anweisungen Ausdruck == False}\\ | ||
+ | '' | ||
+ | \\ | ||
Beispiel: | Beispiel: | ||
- | If a = 3 Then | + | If a == 3 Then |
[Anweisungen] | [Anweisungen] | ||
Else | Else | ||
Zeile 23: | Zeile 28: | ||
==== If Then ElseIf Else ==== | ==== If Then ElseIf Else ==== | ||
Beispiel: | Beispiel: | ||
- | If a = 3 Then | + | If a == 3 Then |
[Anweisungen] | [Anweisungen] | ||
- | ElseIf a = 5 Then | + | ElseIf a == 5 Then |
[Anweisungen] | [Anweisungen] | ||
Else | Else | ||
[Anweisungen] | [Anweisungen] | ||
End If | End If | ||
- | | + | |
+ | ===== Select-Anweisung ===== | ||
+ | Führt je nach dem Wert eines Ausdrucks eine von mehreren Anweisungsgruppen aus.\\ | ||
+ | \\ | ||
+ | '' | ||
+ | '' | ||
+ | {Anweisungen}\\ | ||
+ | (..) | ||
+ | '' | ||
+ | {Anweisungen}\\ | ||
+ | '' | ||
+ | \\ | ||
+ | Beispiel: | ||
+ | Select Case [Ausdruck] | ||
+ | Case [Ausdruck] | ||
+ | | ||
+ | Case [Ausdruck] | ||
+ | | ||
+ | Case Else | ||
+ | | ||
+ | End Select | ||
===== Loop-Anweisung ===== | ===== Loop-Anweisung ===== | ||
Wiederholt einen Block mit Anweisungen, | Wiederholt einen Block mit Anweisungen, | ||
+ | ==== Kopfgesteuert ==== | ||
+ | '' | ||
+ | {Anweisungen}\\ | ||
+ | '' | ||
+ | \\ | ||
+ | Beispiel: | ||
+ | Do While / Until [Bedingung] | ||
+ | [Anweisungen] | ||
+ | Loop | ||
+ | ==== Fußgesteuert ==== | ||
+ | '' | ||
+ | {Anweisungen}\\ | ||
+ | '' | ||
+ | \\ | ||
+ | Beispiel: | ||
+ | Do | ||
+ | [Anweisungen] | ||
+ | Loop While / Until [Bedingung] | ||
+ | ==== Einfaches While ==== | ||
+ | '' | ||
+ | {Anweisungen}\\ | ||
+ | '' | ||
+ | \\ | ||
+ | Beispiel: | ||
+ | While [Bedingung] | ||
+ | | ||
+ | WEnd | ||
+ | ===== For-Anweisung ===== | ||
+ | Wiederholt eine Reihe von Anweisungen so oft wie angegeben.\\ | ||
+ | \\ | ||
+ | '' | ||
+ | {Anweisungen}\\ | ||
+ | '' | ||
+ | \\ | ||
+ | Beispiele: | ||
+ | Dim i As Integer | ||
+ | For i = 1 To Parameter.Parameter1 | ||
+ | Parameter.Parameter2 = Parameter.Parameter2 + 1 | ||
+ | Next | ||
+ | | ||
+ | Dim i As Integer | ||
+ | For i = 10 To 1 Step -1 | ||
+ | | ||
+ | Next | ||