Μεταβλητές παραμέτρων
Προηγ | Κεφάλαιο 6. Προγραμματισμός με GEL | Επόμενο

## Μεταβλητές παραμέτρων

Όπως είπαμε πριν, υπάρχουν ειδικές μεταβλητές που λέγονται παράμετροι που υπάρχουν σε όλες τις εμβέλειες. Για να δηλώσετε μια παράμετρο που λέγεται `foo` με την αρχική τιμή 1, γράφουμε

    parameter foo = 1

Από κει και πέρα η `foo` είναι μια αυστηρά καθολική μεταβλητή. Ορίζοντας την `foo` μέσα σε οποιαδήποτε συνάρτηση θα τροποποιεί τη μεταβλητή σε όλα τα περιεχόμενα, δηλαδή, οι συναρτήσεις δεν έχουν ένα ιδιωτικό αντίγραφο των παραμέτρων.

Όταν αποκαθορίζετε μια παράμετρο χρησιμοποιώντας τη συνάρτηση `undefine`, σταματά να είναι μια παράμετρος.

Some parameters are built-in and modify the behavior of genius.

Προηγ | Πάνω | Επόμενο
Καθολικές μεταβλητές και εμβέλεια μεταβλητών | Αρχή | Επιστροφή