όταν -Tεχνικές πληροφορίες- |
Αν η πρώτη λίστα οδηγιών επιστρέφει ΣΩΣΤΟ ακόμη και μετά την εκτέλεση της δεύτερης λίστας οδηγιών, η δεύτερη λίστα οδηγιών δεν θα εκτελεστεί ξανά αμέσως. Για να εκτελεστεί η δεύτερη λίστα οδηγιών, πρέπει η πρώτη λίστα οδηγιών να επιστρέψει πρώτα ΛΑΘΟΣ και μετά ΣΩΣΤΟ. Για παράδειγμα, δημιουργήστε μια χελώνα και δοκιμάστε την ακόλουθη οδηγία: όταν [ΣυντΨ >0] [πίσω 40] Αν η ΣυντΨ παραμείνει μεγαλύτερη από 0 ακόμη και μετά τη μεταφορά της χελώνας πίσω 40, τότε η οδηγία πίσω 40 δεν θα εκτελεστεί ξανά. Τοποθετήστε τη χελώνα σε σημείο όπου η ΣυντΨ να είναι μικρότερη από 0 και στη συνέχεια σύρετέ τη πίσω σε σημείο όπου η ΣυντΨ να είναι μεγαλύτερη από 0. Κατά τον εντοπισμό και την επίλυση των λαθών ενός προγράμματος, καλό θα ήταν να μην εισάγετε μια οδηγία όταν σε μια διαδικασία. Κάθε φορά που θα εκτελείται η διαδικασία, θα ξεκινά μια νέα διεργασία.