A CorbaScript a támogatja a klasszikus vezérlési szerkezeteket, ezek megvalósításához a if, while, do, for, return utasításokat használhatjuk.
Az if utasítás szintaktikája a következő:
Az if-else utásítások segítségével egyszerű logikai feltételhez kötött elágazást valósíthatunk meg.
Az else utasitás opcionális.
Például:
Az while utasítás szintaktikája a következő:
A while utasítás segítségével lehetőségünk van utasítások sorozatának ismételt feltételhez kötött iterációjára.
Az iteráció addig történik, amíg a zárójelbe tett feltétel igaz. Ha a feltétel kezdetben hamis, az utasitássorozatsoha nem kerül végrehajtásra.
Például:
A while hátultesztelős változata.
Az do utasítás szintaktikája a következő
Például:
A for utasítás segítségével egy felsoroloható típusú objektum elmein végézhetünk ismételt műveleteket.
Az for utasítás szintaktikája a következő:
Például:
Az return utasítás szintaktikája a következő:
A return utasitás végrehajtásakor a script futása megszakad és visszatér ahhoz a ponthoz, ahol a hívás történt. Az opcionális visszatérési érték megadásával készíthetünk függvényeket. Ha nem adunk meg visszatérési értéket, akkor az automatikuan egy Void objektum lesz.