| |
2-24 Sprache CORBA Scripting, v1.1 Februar 2003 2 2,8,2 Wenn Aussage Die Syntax für wenn Aussage ist: < if_statement >::= "wenn" "("< Ausdruck >".html" < Aussage > [ "sonst" < Aussage > ] Wenn Aussagenkonstruieren läßt Indexe einen Bedingungausdruck prüfen. Wenn es zutreffend ist, die folgende Aussage wird, sonst die Aussage nach sonst durchgeführt wird durchgeführt. Von Kurs, das sonst Klausel ist wahlweise freigestellt. Die Bedingung muß ein Boolescher Ausdruck sein: eine Variable, die einen Booleschen Gegenstand, a enthält Vergleichsoperator (z.B., == ! = < < = > oder > = oder ein Aufbau von Booleschem Ausdrücke (z.B., && || oder ! Die dynamische Art des Ausdruckes wird an überprüft Laufzeit. Betrachten Sie die folgenden Beispiele: > > > i = 1 > > > wenn (println("i== 1"des i-== 1)); I == 1 > > > i = 2 > > > wenn (i-== 1) { println("i== 1") } sonst { println("i! = 1") } I! = 1 2,8,3 Die WeilecAussage Die Syntax während wann Aussage ist: < while_statement >::= "während" "("< Ausdruck >".html" < Aussage > Die Weile Aussagenkonstruieren läßt Indexe einen Satz Aussagen wiederholen während a Bedingungausdruck ist zutreffend. Die Bedingung muß ein Boolescher Ausdrucksgegenstand sein und ist überprüft an der Laufzeit. Wenn die Bedingung an das erste mal falsch ist, sind die Aussagen nie durchgeführt. Betrachten Sie das folgende Beispiel: > > > i = 0 > > > während (i < 10) { Druck (i, ' ') I = i + 1 } 0 1 2 3 4 5 6 7 8 9 2,8,4 Tun Sie Aussage Die Syntax für Aussage ist: < do_statement >::= "" < Aussage > "während" "("< Ausdruck >".html" |  |
|
| |
|
|