Βίντεο: ΚΕΘΕΑ ΔΙΑΒΑΣΗ Club Εργασίας 2025
Μέσα σε μια απαρίθμηση μέσα στο Swift, μπορείτε να δηλώσετε μεταβλητές ή σταθερές. Όπως μπορείτε να δείτε στο σχήμα και στην ακόλουθη λίστα, η απαρίθμηση περιέχει μια στατική μεταβλητή που αποτελείται από έναν πίνακα με τις πέντε περιπτώσεις της απαρίθμησης.
enum Τόπος: String {case park = "πάρκο", πισίνα = "πισίνα", bars = "μπαρ αναρρίχησης", track1 = "τρέξιμο", track2 =, bars, track1, track2]}
Επεξεργαστείτε τα παρακάτω βήματα για να εξερευνήσετε τον κώδικα που βλέπετε εδώ:
-
Δηλώστε την απαρίθμηση θέσης.
Έχει πέντε περιπτώσεις.
-
Δηλώστε ένα στατικό μέλος της απαρίθμησης.
Το όνομά του είναι εγκαταστάσεις, και είναι ένας πίνακας αποτελούμενος από τις πέντε περιπτώσεις αρίθμησης.
Σημειώστε ότι τα στοιχεία του πίνακα είναι οι περιπτώσεις απαρίθμησης: Δεν είναι συμβολοσειρές και δεν αναφέρονται.
-
Δημιουργήστε μια μεταβλητή e και ρυθμίστε την στην ακατέργαστη τιμή της περίπτωσης του pool της απαρίθμησης Place.
Χρησιμοποιείτε τη δήλωση και όχι μια παρουσία της απαρίθμησης. Όπως βλέπετε, έχει την αξία "πισίνα" με τη σχετική αξία της πισίνας περιπτώσεων.
-
Αν το εκτυπώσετε, θα το δείτε μόνο ως τιμή Enum.
-
Χρησιμοποιήστε γρήγορη απαρίθμηση για να βγείτε από τη συστοιχία των εγκαταστάσεων χρησιμοποιώντας την προσαρμοστικότητα ως τη μεταβλητή βρόχου.
Θα δείτε στην παιδική χαρά ότι η δήλωση println εκτελείται πέντε φορές.
-
Δημιουργήστε μια μεταβλητή String που ονομάζεται αποτέλεσμα και ορίστε την σε μια κενή συμβολοσειρά.
-
Σε έναν άλλο βρόχο γρήγορης απαρίθμησης, προσθέστε κάθε ακατέργαστη τιμή (συμβολοσειρά) για να προκύψει μαζί με κόμμα και κενό.
-
Αποτέλεσμα εκτύπωσης.
Αυτός ο τύπος κώδικα θα μπορούσε να χρησιμοποιηθεί για τη δημιουργία πλαισίων ελέγχου για όλες τις τιμές της απαρίθμησης.
Αυτή η χρήση της γρήγορης απαρίθμησης θα ήταν το αντίστροφο του τι γίνεται συχνά όταν σχεδιάζετε τη διεπαφή και στη συνέχεια δηλώνετε τις μεταβλητές πίσω από τα πλαίσια ελέγχου ή άλλα στοιχεία διεπαφής χρήστη. Σε αυτή την περίπτωση, ορίζετε την απαρίθμηση και τις περιπτώσεις και στη συνέχεια γράφετε τον κώδικα για να δημιουργήσετε τα στοιχεία διεπαφής. Δοκιμάστε το και θα είστε πεπεισμένοι ότι είναι πιο γρήγορο.
