Alapszavak - KÉREM

utasítás:    KÉREM  teknőc  utasításlista
        KÉREM  teknőclista  utasításlista
függvény:    KÉREM  teknőc  [ kifejezés ]
        KÉREM  teknőclista  [ kifejezés ]


Ha a KÉREM eljárás második paramétere végrehajtandó utasításlista, akkor a KÉREM utasításként szerepel. Ha ez a bemenő adat kifejezés (melynek valamilyen érték az eredménye), akkor a KÉREM alapszó függvényként viselkedik.


Ha a KÉREM eljárás utasítás, akkor az első paraméter által meghatározott teknőc, illetve teknőcök végrehajtják a második bemenetként megadott utasításokat. A fenti teknőcök egyaránt lehetnek pillanatnyilag aktívak vagy sem  ideiglenesen aktívvá válnak arra az időre, amíg az utasításlista elemeit végrehajtják. Az első paraméterben felsorolt összes teknőc párhuzamosan hajtja végre az utasításlista elemeit, ellentétben az EGYMÁSUTÁN utasítással, melynek hatására az aktív teknőcök egyesével hajtják végre az utasításokat. Amikor a KÉREM utasítás befejeződött, a KIFIGYEL eredményeként kapott aktív teknőcök listája ugyanaz lesz, mint a parancs kiadása előtt volt.


? ÚJTEKNŐC "TEKI [10 10 90]
? KI KIFIGYEL
0
? KÉREM "TEKI [(KI "Teki "a HELY "pontban "áll)]
Teki a [10 10] pontban áll


Ha a KÉREM függvényként szerepel, akkor az első paraméterrel megcímzett teknőc, illetve teknőcök egy kis időre ideiglenesen aktívvá válnak, és a rendszer kiértékeli a második bemenetet  a kifejezés eredménye lesz a függvény által visszaadott érték, amely az első teknőccel kapcsolatos eredményt adja.


Amikor a KÉREM függvény befejeződött, azaz megadja az eredményt, a KIFIGYEL kimeneteként kapott aktív teknőcök listája ugyanaz lesz, mint a parancs kiadása előtt volt.


? ÚJTEKNŐC "TEKI [10 10 90]
? KI KIFIGYEL
0
? (KI "Teki "a KÉREM "TEKI [HELY] "pontban "áll)
Teki a [10 10] pontban áll