A Kite programozási nyelv

Utasítások, vezérlési szerkezetek



Értékadás, üres utasítás

Étékadás: változó=érték;
Üres utasítás: ;

Szekvencia

Az utasítások ; -vel elválasztva (utasítás1; utasítás2; ...)

Elágazás

A nyelv az elágazásra az esetkiválasztáshoz hasonló struktúrát alkalmaz. A feltételeket vessző választja el egymástól. A feltétel akármilyen kifejezés lehet, aminek Boolean típusú értéke van. A true feltétel érvényesül akkor, hogy ha a többi nem teljesült. Pascalhoz hasonlóan nincs átfolyás.

decide [
 condition1 [ ... ],
 condition2 [ ... ],
 ...
 true [ ... ]
];

Ciklus

A nyelv 2 féle ciklust támogat. A while ciklus addig futtatja a kódot, amíg a feltétel igaz, az until ciklus pedig amíg a feltétel nem igaz.

#while ciklus:
i = 0;
while (i < 10) [
 i = i + 1;
];

#until ciklus:
until (i == 0) [
 i = i - 1;
];

Vezérlésátadó utasítások

Csupán két ilyen utasítás szerepel a nyelvben. A ciklus megszakításához a break utasítást, a ciklusba visszaugráshoz pedig a continue utasítást használhatjuk.