Συνταγή Κοτόπουλου και Μαντηλάκια
Ενδέχεται 2024
Στο τελευταίο σεμινάριο συζητήσαμε τη δήλωση if και τη ρήτρα else και πώς μπορεί να χρησιμοποιηθεί για να επιτρέψει στο πρόγραμμά σας να κάνει απλές αποφάσεις ή / και αποφάσεις. Σε αυτό το σεμινάριο, θα εξετάσουμε τον τρόπο προσθήκης της clause elseif στη δήλωση if για να επιτρέψετε στο πρόγραμμά σας να κάνει πιο περίπλοκες αποφάσεις.
Εντάξει, όλοι γνωρίζουμε ότι ο κόσμος είναι πιο περίπλοκος απ 'ότι απλώς και / ή καταστάσεις και επομένως θα θελήσετε το πρόγραμμα σας να είναι σε θέση να κάνει πιο πολύπλοκες αποφάσεις. Είναι δυνατό να κωδικοποιήσετε το πρόγραμμά σας για να εκτελέσετε μια διαφορετική εργασία ανάλογα με το ποιες από τις διάφορες δοκιμασίες (εκφράσεις) είναι αληθείς. Το πρόγραμμα θα ελέγξει κάθε έκφραση σε μια γραμμική ακολουθία μέχρι να βρεθεί μία από τις εκφράσεις αληθής. Στη συνέχεια, το πρόγραμμα θα ολοκληρώσει το υπόλοιπο του κώδικα που αντιστοιχεί σε αυτή την έκφραση. Αν το πρόγραμμά σας φτάσει στο τέλος της ακολουθίας κώδικα και καμία από τις δοκιμασμένες εκφράσεις δεν είναι αληθής, θα εκτελεστεί η προεπιλεγμένη άλλη ρήτρα. Αυτή η ρήτρα προεπιλογής άλλο είναι προαιρετική. Ίσως να θέλετε το πρόγραμμα να μην κάνει τίποτα αν δεν βρίσκει μία από τις εκφράσεις να είναι αλήθεια. Σε αυτή την περίπτωση, έχετε την επιλογή να παραλείψετε τον προεπιλεγμένο κωδικό. Ας ρίξουμε μια ματιά σε ένα πραγματικό παράδειγμα. Στο παράδειγμά μας έχετε έναν επιχειρηματικό ιστότοπο. Έχετε επίσης ένα διαφορετικό προϊόν προς πώληση σε μια εξαιρετικά μειωμένη τιμή κάθε μήνα. Στην επάνω αριστερή γωνία της πρώτης σελίδας της ιστοσελίδας σας, θέλετε να εμφανίσετε μια εικόνα του τρέχοντος προϊόντος με ειδικές τιμές. Επειδή αυτό το προϊόν αλλάζει κάθε μήνα, θα θέλετε το πρόγραμμα σας να λάβει τον τρέχοντα μήνα και να ορίσει την αντίστοιχη εικόνα για τον τρέχοντα μήνα. Αρχίζουν οι τρεις πρώτες γραμμές κώδικα.
Η πρώτη γραμμή κώδικα προεπεξεργάστηκε τη μεταβλητή $ current_image σε null. Η δεύτερη γραμμή κώδικα παίρνει τον τρέχοντα μήνα ως αριθμητική τιμή μεταξύ 1 και 12. Η τρίτη γραμμή δοκιμής κώδικα για την πρώτη έκφραση - Είναι ο τρέχων μήνας Ιανουάριος (1). Εάν αυτή η έκφραση είναι αληθής, η μεταβλητή $ current_image θα οριστεί σε image_jan.jpg. Σίγουρα μπορείτε να μαντέψετε πώς θα λειτουργήσει ο υπόλοιπος κώδικας. Θα χρησιμοποιήσουμε τη ρήτρα elseif για να ελέγξουμε τις άλλες εκφράσεις. Επόμενο → | |||