| |
Februar 2003 Sprache CORBA Scripting: Steuern Sie FlußcAussagen 2-25 2 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. Betrachten Sie das folgende Beispiel: > > > i = 0 > > > { Druck (i, ' ') I = i + 1 } während (i < 10) 0 1 2 3 4 5 6 7 8 9 2,8,5 Für Aussage Die Syntax für für Aussage ist: < for_statement >::= "für" < Bezeichner > "" < im Ausdruck > < Aussage > Für Aussagenkonstruieren läßt Indexe auf einem Ausdruck wiederholen Aufzählung von den Gegenständen. Während jeder Aussage Durchführungsschleife, der Bezeichner variabel enthält den folgenden Gegenstand des Ausdruckes . Der Ausdruck muß sein aufgezählter Gegenstand wie eine Zeichenkette oder eine Reihe. Diese Eigenschaft wird an der Laufzeit überprüft. Betrachten Sie die folgenden Beispiele: > > > a = [ "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Fri- Tag ", "Samstag", "Sonntag" ] > > > für i in einem Druck (i, ' '); Montag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag > > > für i "hallo in der Welt!", Druck (i, ' '); h e L L O W O r L d! > > > für i range(0,9) im Druck (i, ' '); 0 1 2 3 4 5 6 7 8 9 > > > r = range(9,0,-1) > > > für i im r-Druck (i, ' '); 9 8 7 6 5 4 3 2 1 0 Die Strecke Ausdruck läßt Indexe eine Schleife auf einem Ganzzahlenabstand durchführen. Die zwei erste Argumente definieren beziehungsweise die ersten und letzten Ganzzahlenwerte des Abstands, drittes wahlweise freigestelltes Argument stellt die Abstandsstufensprung ein. Durch Rückstellung ist diese Stufensprung gleich bis 1 . Außerdem ist ein Streckenausdruck auch ein Gegenstand IDLscript, es kann in a gespeichert werden variabel. 2,8,6 Die Rückgabeanweisung Die Syntax für die Rückkehr Aussage ist: < return_statement >::= "Rückkehr" [ < Ausdruck > ] |  |
|
| |
|
|