Βίντεο: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Στο PBASIC, μπορείτε να δημιουργήσετε τα δικά σας ονόματα για χρήση ως σταθερές. Μια σταθερά
είναι ένα όνομα στο οποίο έχει εκχωρηθεί μια τιμή. Αυτό σας επιτρέπει να χρησιμοποιήσετε το σταθερό όνομα στο πρόγραμμα σας και όχι την ίδια την αξία. Αργότερα, αν αποφασίσετε να αλλάξετε την τιμή, δεν χρειάζεται να ψάξετε στο πρόγραμμα για να βρείτε κάθε εμφάνιση της σταθεράς. Αντ 'αυτού, αλλάζετε απλά τη γραμμή που ορίζει τη σταθερά.
Ακολουθεί μια δήλωση που δημιουργεί μια σταθερά με την ονομασία Καθυστέρηση και αποδίδει την τιμή 500 σε αυτήν:Καθυστέρηση CON 500
Η λέξη CON σημαίνει ότι η καθυστέρηση είναι μια σταθερά της οποίας η εκχωρηθείσα τιμή είναι 500.
Για να χρησιμοποιήσετε μια σταθερά, απλά αντικαταστήστε το όνομα της σταθεράς όπου και αν χρησιμοποιείτε την τιμή. Για παράδειγμα, η γραμμή αυτή διακόπτει το πρόγραμμα για την τιμή που αντιστοιχεί στη σταθερά καθυστέρησης:
PAUSE Delay
Η καταχώριση 2-3 δείχνει μια έκδοση του προγράμματος LED Flasher που χρησιμοποιεί μια σταθερά για να καθορίσει πόσο γρήγορα θα αναβοσβήσουν τα LED.Αυτή η έκδοση του προγράμματος χρησιμοποιεί σταθερά 'για το χρονικό διάστημα. '{$ PBASIC 2. 5}' {$ STAMP BS2} Καθυστέρηση CON 500 Κύριο: ΥΨΗΛΟΣ 0 ΥΨΗΛΟΣ 2 ΥΨΗΛΟΣ 4 ΥΨΗΛΟΣ 6 ΥΨΗΛΟΣ 8 ΥΨΗΛΟΣ 10 ΔΙΑΚΟΠΗ Καθυστέρηση ΧΑΜΗΛΗ 0 ΧΑΜΗΛΗ 2 ΧΑΜΗΛΗ 4 ΧΑΜΗΛΗ 6 ΧΑΜΗΛΗ 8 ΧΑΜΗΛΗ 10 ΠΑΥΣΗ Καθυστέρηση GOTO Κύρια < Πρέπει να ακολουθήσετε μερικούς απλούς κανόνες όταν δημιουργείτε ονόματα σε PBASIC:
Τα ονόματα μπορούν να αποτελούνται από συνδυασμό κεφαλαίων, αριθμών και χαρακτήρων υπογράμμισης (_). Άλλοι ειδικοί χαρακτήρες, όπως σημάδια δολάριο ή θαυμαστικά, δεν επιτρέπονται. Έτσι, το Timer_Routine και το Relay7 είναι έγκυρα ονόματα, αλλά LED $ ή Bang! δεν είναι.
Τα ονόματα πρέπει να αρχίζουν με ένα γράμμα ή μια υπογράμμιση, αλλά δεν μπορούν να ξεκινούν με έναν αριθμό. Επομένως, τα Timer1 και _Timer1 είναι και τα δύο έγκυρα ονόματα, 1Timer δεν είναι.-
Τα ονόματα ενδέχεται να έχουν μήκος έως και 32 χαρακτήρες.
-
Στα ονόματα δεν γίνεται διάκριση πεζών-κεφαλαίων, πράγμα που σημαίνει ότι το PBASIC δεν κάνει διάκριση μεταξύ κεφαλαίων και πεζών γραμμάτων. Επομένως, το PBASIC θεωρεί όλα τα ακόλουθα ονόματα πανομοιότυπα: TimerCheck, timercheck, TIMERCHECK και TiMeRcHeCk.
-
Στην πραγματικότητα, τίποτα στο PBASIC δεν κάνει διάκριση πεζών-κεφαλαίων, οπότε οτιδήποτε μπορεί να γραφεί με κεφαλαία ή πεζά γράμματα. Ωστόσο, είναι συνηθισμένο σύμβολο προγραμματισμού PBASIC ότι λέξεις-κλειδιά όπως το HIGH και το GOTO είναι γραμμένα σε όλα τα ανώτατα όρια, ενώ τα ονόματα γράφονται μόνο με την πρώτη κεφαλαία γράμματα.