Όταν γράφετε μια λειτουργία προγραμματισμού , μπορείτε να προσθέσετε τις μεταβλητές σε αυτή τη λειτουργία και να εκχωρήσετε τιμές στις μεταβλητές , όπως φαίνεται παρακάτω :
X = 5
η μεταβλητή Χ περιέχει τώρα 5 , και η λειτουργία σας μπορεί να χρησιμοποιήσει το Χ για να εκτελέσετε άλλους υπολογισμούς . Όταν δημιουργείτε μια εφαρμογή , μπορείτε να δημιουργήσετε άλλες λειτουργίες που πρέπει να χρησιμοποιήσετε την τιμή που είναι αποθηκευμένη στο Χ. Ένας τρόπος για να κάνουν το Χ ορατή σε μια άλλη λειτουργία είναι να περάσει τη μεταβλητή στη συνάρτηση ως επιχείρημα , όταν θέλετε να το ονομάσουμε όπως φαίνεται στο ακόλουθο παράδειγμα : .
function2 ( X )
αυτή η κατάσταση απαιτεί μια λειτουργία που ονομάζεται function2 και περνάει τη μεταβλητή Χ
εικόνων Παγκόσμια μεταβλητές
Η
Οι περισσότερες γλώσσες προγραμματισμού σας επιτρέψει να προσθέσετε πολλαπλές λειτουργίες σε μία μονάδα ή κατηγορίας και να δηλώσετε τις μεταβλητές στην κορυφή του αρχείου . Αυτές οι μεταβλητές , οι οποίες δεν υπάρχουν μέσα σε μια συνάρτηση , είναι καθολικές μεταβλητές . Κάθε λειτουργία στη μονάδα ή την τάξη μπορεί να αναθέσετε τιμές σε καθολικές μεταβλητές και να διαβάσετε τιμές που είναι αποθηκευμένες σε αυτά . Για παράδειγμα , εάν μια λειτουργία που ονομάζεται OpenFile αλλάζει η αξία μιας παγκόσμιας μεταβλητής 100 έως 200 , μια λειτουργία που ονομάζεται WriteFile θα δείτε 200 αν αναφοράς αυτή τη μεταβλητή .
Η Πλεονεκτήματα από τη χρήση Επιχειρήματα
συχνά είναι πιο εύκολο να διαβάσει και να κατανοήσει τον κωδικό όταν περνάτε μεταβλητές σαν ορίσματα . Αν δείτε μια τοπική μεταβλητή σε μια συνάρτηση , μπορείτε να πείτε ακριβώς τι κάνει , γιατί άλλες λειτουργίες δεν μπορούν να το ενημερώσετε . Χρησιμοποιώντας τοπικές μεταβλητές επίσης μειώνει τη συχνότητα της ονομασίας των συγκρούσεων . Μπορείτε συχνά να αναγνωρίσει και να εκχωρήσετε τις τοπικές μεταβλητές που περνάτε ως επιχειρήματα γρηγορότερα από ό, τι μπορείτε να κατά τη δημιουργία καθολικών μεταβλητών . Είναι επίσης η καλύτερη πρακτική προγραμματισμού για να κρατήσει όλες τις λειτουργίες σε μία ανεξάρτητη από την εφαρμογή . Εάν πολλαπλές λειτουργίες μοιράζονται την ίδια καθολική μεταβλητή , μπορεί να γίνει σε συνδυασμό επειδή οι αλλαγές σε μια λειτουργία μπορεί να επηρεάσει ένα άλλο .
Εικόνων Εκτιμήσεις
Η
Αν γράψετε μικρά προγράμματα , όπως widgets ή gadgets , μπορείτε να το βρείτε ευκολότερο να χρησιμοποιήσει την παγκόσμια μεταβλητές αντί να περνά γύρω από τις τοπικές μεταβλητές ως επιχειρήματα . Οι καθολικές μεταβλητές είναι επίσης χρήσιμα όταν θέλετε να μοιραστείτε μια λειτουργία , όπως ένα χρονόμετρο με όλες τις λειτουργίες μέσα σε μια εφαρμογή . Εάν χρησιμοποιείτε global μεταβλητές , μπορείτε να κάνετε πιο εύκολο για τον εντοπισμό και τη διαχείριση , δίνοντάς τους μοναδικά ονόματα , όπως g_boxColorl . Όταν οι άλλοι προγραμματιστές διατηρώντας τον κωδικό σας δείτε αυτό το όνομα , θα τώρα που εργάζονται με μια global μεταβλητή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα