Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> ρουμπίνι Προγραμματισμός

Πώς να βεβαιωθείτε αν μια σταθερά οριστεί σε Ruby

σταθερές είναι παγκόσμιες αξίες που δεν μπορούν - ή δεν θα έπρεπε - να αλλάξει τη στιγμή που αποδίδεται αξία . Με άλλα λόγια , η τιμή παραμένει η ίδια το σύνολο του προγράμματος . Όπως μεταβλητές , σταθερές ακολουθούν τους ίδιους κανόνες ονοματολογίας , αλλά σε αντίθεση με τις μεταβλητές , χρησιμοποιήστε ένα κεφαλαίο γράμμα ή γράμματα , αντ 'αυτού. Για να επαληθεύσει εάν ένα σταθερά έχει οριστεί σε Ruby , μπορείτε να χρησιμοποιήσετε δύο διαφορετικούς κωδικούς . Ένας κωδικός επιβεβαιώνει μέσω του " true" ή " false" αν μια σταθερά έχει οριστεί , ενώ οι άλλες επιβεβαιώνει αν η σταθερά περιέχει μια έγκυρη ή μηδενική τιμή . Οδηγίες
Η 1

Εισαγωγή " βάζει Module.const_defined ; ( : ConstantName ) " στον κώδικα του προγράμματος ή IRB ( Interactive Ruby ) για να ελέγξετε εάν η σταθερά οριστεί . Αντικαταστήστε το " ConstantName " με το όνομα της σταθεράς . Αν Ruby επιστρέφει "true ", η σταθερά ορίζεται . Αν Ruby επιστρέφει " false ", η σταθερά δεν ορίζεται . 2

Ένθετο " ορίζεται ; ConstantName " στον κώδικα του προγράμματος ή IRB ως εναλλακτική λύση για το παραπάνω κώδικα . Αν η σταθερά οριστεί , Ruby θα επιστρέψει " σταθερή ". Σε αντίθετη περίπτωση , θα επιστρέψει " μηδέν ".
Εικόνων 3

Χρησιμοποιήστε " ορίζεται ; ( Constant ) . Μηδέν ; "για να δημιουργήσετε " if-else " καταστάσεις που σχετίζονται με την προετοιμασία της σταθεράς . Για παράδειγμα : ? . ;

Εάν έχει οριστεί ( Constant ) μηδενικό αποτέλεσμα αν η κατάστασή trueelseresult αν η κατάστασή falseend
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα