Video: Statistical Programming with R by Connor Harris 2025
I en oppsummering innen Swift kan du erklære variabler eller konstanter. Som du kan se i figuren og følgende oppføring inneholder oppstillingen en statisk variabel som består av en rekke med de fem tilfellene av opptellingen.
enum Sted: String {parker = "park", basseng = "svømmebasseng", barer = "klatrestenger", spor1 = "løpebane", track2 = "gå spor" statisk utleieanlegg = [park, basseng, barer, spor1, spor2]}
Arbeid gjennom følgende trinn for å utforske koden du ser her:
-
Forklar plasseringstellingen.
Det har fem saker.
-
Erklære et statisk medlem av oppstillingen.
Navnet er fasiliteter, og det er en gruppe som består av fem-tallet tilfeller.
Vær oppmerksom på at elementene i arrayet er opptellingene: De er ikke strenger og de er ikke sitert.
-
Opprett en variabel e og sett den til råverdien av bassenget tilfelle av Plasseringen.
Du bruker erklæringen og ikke en forekomst av opptellingen. Som du ser, har den verdien "svømmebasseng" med tilhørende verdi av saken bassenget.
-
Hvis du skriver ut det, ser du det bare identifisert som en Enum-verdi.
-
Bruk rask oppregning til å sløyfe gjennom fasilitetsarrayet ved hjelp av amenity som loop-variabelen.
Du vil se på lekeplassen at println-setningen utfører fem ganger.
-
Lag en streng variabel som kalles resultat og sett den til en tom streng.
-
I en annen rask oppsummeringssløyfe legger du til hver rå verdi (streng) for å resultere sammen med et komma og et tomt.
-
Skriv ut resultat.
Denne typen kode kan brukes til å lage avmerkingsbokser for alle verdiene av opptellingen.
At bruk av rask opptelling ville være omvendt av det som ofte gjøres når du tegner grensesnittet og deretter erklærer variablene bak kryssruter eller andre brukergrensesnittelementer. I dette tilfellet definerer du opptellingen og dens tilfeller og skriver deretter kode for å opprette grensesnittelementene. Prøv det, og du vil være overbevist om at det er raskere.
