Η κύρια λειτουργία της υπό όρους δήλωση είναι να δώσει στον προγραμματιστή ένα επίπεδο ελέγχου της ροής των καταστάσεων εκτέλεσης όταν μια εφαρμογή εκτελείται . Αντί να υπαγορεύει μια γραμμική σειρά από δηλώσεις προγραμματισμού να εκτελέσει με τη σειρά τους , οι προγραμματιστές μπορούν να αυξήσουν την αποτελεσματικότητα τους , χρησιμοποιώντας τις δομές ελέγχου, όπως υπό όρους δηλώσεις . Οι περισσότεροι όρους κατασκευάσματα κώδικα ξεκινούν με " if" , που προαιρετικά ακολουθείται από πολλαπλά " else if " δηλώσεις και μια τελική "αλλιώς" δήλωση. Αυτό το φάσμα των επιλογών παρέχει ένα βαθύ επίπεδο ελέγχου πάνω στο τι συμβαίνει όταν τα προγράμματα εκτελούν .
Εικόνων Boolean Logic
Η
υπό όρους δηλώσεις χρήση Boolean λογικής , δίνοντας στους προγραμματιστές την ευελιξία . Οι προγραμματιστές μπορούν να καθορίσουν έθιμο και δοκιμές , το συνδυασμό πολλαπλών δοκιμών μαζί, αν είναι απαραίτητο . Τέτοιες δηλώσεις αλυσοδεμένος μπορεί να δημιουργήσει πολύπλοκες δομές , προσαρμόζοντας την επεξεργασία σε ένα ευρύ φάσμα καταστάσεων . Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει μια σειρά από αλυσοδεμένος υπό όρους δηλώσεις :
if ( $ num <0 ) echo " Κάτω από το μηδέν " ? Else if ( $ num == 0 ) echo " Μηδέν" ? Αλλιώς echo " Πάνω από το μηδέν " ?
Όταν αυτός ο κώδικας εκτελεί , η πρώτη προϋπόθεση δοκιμή εκτελείται , τον έλεγχο αν η τιμή μιας μεταβλητής αριθμός είναι μικρότερος από το μηδέν . Εάν η πρώτη δοκιμή επιστρέφει ένα πραγματικό αποτέλεσμα , το περιεχόμενο του "αν" εκτελεί δήλωση , τότε ο κωδικός αγνοεί τους άλλους δύο όρους δηλώσεις και προχωρά . Εάν η πρώτη δοκιμή επιστρέφει ψευδή αποτέλεσμα , η δεύτερη προϋπόθεση δοκιμή εκτελείται , εκτελώντας το περιεχόμενο της "αλλιώς if" εάν συμβεί ένα πραγματικό αποτέλεσμα . Το περιεχόμενο του "αλλιώς" δήλωση εκτελείται εάν τόσο ο "αν" και "αλλιώς" τεστ επιστρέφουν λανθασμένα αποτελέσματα .
Εικόνων
Πληροφορίες
περισσότερα υπολογιστικές εφαρμογές περιλαμβάνουν την εισαγωγή δεδομένων και την αλληλεπίδραση των χρηστών . Ένα πρόγραμμα μπορεί να χρειαστεί να πραγματοποιήσει διάφορα στάδια επεξεργασίας , ανάλογα με αυτήν την είσοδο . Υπό όρους δηλώσεις μπορούν να βοηθήσουν στην υλοποίηση αυτής της διαδικασίας . Το ακόλουθο δείγμα κώδικα Java καταδεικνύει μια υπό όρους δήλωση:
αν ( userName.length ( ) > 20 ) { userName = userName.substring ( 0 , 20 ) ? }
Μέσα σε μια εφαρμογή του παιχνιδιού , ο χρήστης θα μπορούσε να εισάγετε ένα όνομα χρήστη για το πρόγραμμα στο κατάστημα . Εάν υπάρχει περιορισμός για το μήκος των ονομάτων χρήστη, αυτό εξαρτάται από δήλωση θα μπορούσε να βοηθήσει να χειριστεί τα ονόματα επιλέγονται οι οποίες είναι πάρα πολύ καιρό . Το "αν" δήλωση ορίζει ένα υπό όρους δοκιμή , τον προσδιορισμό αν ο χρήστης συμβολοσειρά ονόματος κειμένου είναι μεγαλύτερο από ένα ορισμένο μήκος . Το περιεχόμενο της υπό όρους δήλωση εκτελεί μόνο εάν η δοκιμή επιστρέφει ένα πραγματικό αποτέλεσμα , οπότε μικραίνει το κείμενο .
Εικόνων Ανθεκτικότητα
Η
Επειδή υπό όρους δηλώσεις χρησιμοποιούν Boolean λογική , η συμπεριφορά τους είναι τυπική και προβλέψιμη. Αυτό επιτρέπει στους προγραμματιστές να δημιουργήσουν κώδικα που είναι αξιόπιστη . Όλες οι μεγάλες γλώσσες προγραμματισμού εφαρμογή προϋποθέτει δοκιμές με παρόμοιους τρόπους , έτσι ώστε οι προγραμματιστές μπορούν να τα χρησιμοποιήσουν με ένα καλό επίπεδο κατανόησης σχετικά με το τι θα συμβεί όταν μια εφαρμογή εκτελείται . Πρότυπο Boolean λογικής δομές σε γλώσσες προγραμματισμού παρέχει προηγμένες λειτουργίες για το συνδυασμό όρους δοκιμές μαζί , όπως στο ακόλουθο παράδειγμα Java :
εάν ( someNumber > 10
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα