Unterbrechung von Schleifen
#break
Schleife wird an der Stelle des #break Befehls unterbrochen, und mit dem nächsten Befehl nach der Schleife fortgefahren.
Folgende Schleife iteriert über die Einheiten einer Region und bricht ab, wenn eine Einheit hungert. Der Index steht dann auf der Position der hungernden Einheit:
$EIdx=0
#while $EIdx<region.einheiten
{
#if region.unit[$EIdx].hungert
{
#break
}
$EIdx=$EIdx+1
}
#while, #next Revision 18 Nov 2004
|