Στο VEXcode EXP, πρέπει να δώσετε ένα όνομα σε μια νέα μεταβλητή όταν δημιουργείτε μία. Έχετε επίσης την επιλογή να αλλάξετε το όνομα μιας συσκευής στη Διαμόρφωση Ρομπότ.
Κανόνες έγκυρου ονόματος
Τα ονόματα των μεταβλητών πρέπει να είναι μοναδικά, αλλά υπάρχουν και άλλες προδιαγραφές που πρέπει να ακολουθεί το όνομα.
Τα ονόματα μεταβλητών χρησιμοποιούνται στις ακόλουθες θέσεις:
- Συσκευή (δημιουργήθηκε χρησιμοποιώντας τη Διαμόρφωση Ρομπότ)
- Αριθμητικό (δημιουργήθηκε με τη χρήση του "Δημιουργία μεταβλητής")
- Λογική τιμή (δημιουργήθηκε με τη χρήση του "Δημιουργία λογικής τιμής")
- Λίστα (δημιουργήθηκε με τη χρήση της επιλογής «Δημιουργία λίστας»)
- Λίστα 2D (δημιουργήθηκε με τη χρήση της επιλογής "Δημιουργία λίστας 2D")
Ακολουθεί μια επισκόπηση των κριτηρίων κατά την επιλογή ενός έγκυρου ονόματος:
Το όνομα δεν μπορεί να χρησιμοποιήσει ειδικούς χαρακτήρες.
Το όνομα πρέπει να ξεκινά με ένα γράμμα. Δεν μπορεί να ξεκινά με αριθμό.
Το όνομα δεν μπορεί να χρησιμοποιήσει κενά.
Το όνομα δεν μπορεί να είναι δεσμευμένη λέξη στο VEXcode. Μια δεσμευμένη λέξη είναι μια λέξη ή όνομα που χρησιμοποιεί ήδη το VEXcode.
Παραδείγματα:vex, Εγκέφαλος, χρόνος, για, ενώ, διάλειμμα, αλλιώς, όχι.
Το όνομα πρέπει να είναι μοναδικό (χρησιμοποιείται μόνο μία φορά), αλλά μπορείτε να χρησιμοποιήσετε διαφορετικά πεζά και πεζά γράμματα (ένα κεφαλαίο και ένα πεζό).
Πιθανά σφάλματα ονόματος
Όταν δημιουργείτε ένα όνομα μεταβλητής, εάν δείτε το σφάλμα "Name Taken", αυτό σημαίνει ότι υπάρχει ένα διπλότυπο όνομα σε οποιαδήποτε από τις παραπάνω ομάδες.
Ενδέχεται να αντιμετωπίσετε μια περίπτωση κατά το άνοιγμα ενός έργου που έχει δημιουργηθεί σε παλαιότερη έκδοση του VEXcode EXP και το οποίο έχει διπλότυπο όνομα μεταβλητής. Αυτό θα προκαλέσει σφάλμα κατά τη μεταγλώττιση και θα δείτε το ακόλουθο μήνυμα σφάλματος
Το παραπάνω μήνυμα σφάλματος υποδεικνύει τα ακόλουθα προβλήματα:
- Το όνομα «myvariable» βρέθηκε ως αριθμητική μεταβλητή και ως λογική μεταβλητή.
- Το όνομα "awesomeVar" βρέθηκε ως αριθμητική μεταβλητή και ως λογική μεταβλητή.
Για να επιλύσετε το σφάλμα, ένα από τα διπλότυπα θα πρέπει να αφαιρεθεί ή να τροποποιηθεί ώστε να είναι μοναδικό.