Før vi skal diskutere denne metoden, vil vi se hva en matrise er.
Raskt matrise
Array in Swift er en samling som lagrer flere elementer med samme datatype.
I Swift må vi spesifisere datatypen for å representere datatypen av matrisen mens vi oppretter en matrise. Det kan også være mulig å lage elementer i en matrise uten å spesifisere noen datatype.
Telle()
Count () i Array Swift kan brukes til å returnere lengden på en matrise. Det tar ingen parametere og returnerer heltallet som representerer det totale antall elementer. Hvis det ikke er noen elementer i Swift -matrisen, returneres 0. Det tar ingen parametere.
Syntaks:
SWIFT_ARRAY.telle
Eksempel 1:
Lag et raskt utvalg som lagrer ti heltallverdier og få tellingen.
// Lag et raskt utvalg med 10 heltallelementer
var swift_array: [int] = [34,56,32,56,78,90,67,89,90,12]
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Returner det totale antallet elementer i Swift_Array.
Skriv ut ("Totalt antall verdier:", Swift_Array.telle)
Produksjon:
Forklaring:
Linje -2:
Vi opprettet en matrise som heter Swift_Array som har 10 heltallverdier.
Linje -8:
Nå, ved hjelp av tellefunksjonen, returnerer vi de totale elementene fra Swift -matrisen.
Eksempel 2:
Lag et raskt utvalg som lagrer to strengverdier og får tellingen.
// Lag en rask matrise med 2 strengelementer
var Swift_Array: [String] = ["Swift1", "Swift2"]
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Returner det totale antallet elementer i Swift_Array.
Skriv ut ("Totalt antall verdier:", Swift_Array.telle)
Produksjon:
Forklaring:
Linje -2:
Vi opprettet en matrise som heter Swift_Array som inneholder 2 strengverdier.
Linje -8:
Nå, ved hjelp av tellefunksjonen, returnerer vi de totale elementene fra Swift -matrisen.
Eksempel 3:
Lag et tomt raskt utvalg og få tellingen.
// Lag en tom rask matrise
var Swift_Array: [String] = []
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Returner det totale antallet elementer i Swift_Array.
Skriv ut ("Totalt antall verdier:", Swift_Array.telle)
Produksjon:
Forklaring:
Linje -2:
Vi opprettet en matrise som heter Swift_Array uten elementer.
Linje -8:
Nå, ved hjelp av tellefunksjonen, returnerer vi de totale elementene fra Swift -matrisen.
Det kan være mulig å bruke denne metoden med "hvis" -uttalelsen.
Eksempel 4:
Vi sjekker om det totale antall elementer i Swift -matrisen er lik 3 eller ikke.
// Lag en tom rask matrise
var Swift_Array: [String] = []
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// sjekk totalt antall elementer i Swift_array er lik 3 eller ikke
if (swift_array.telle == 3)
trykk ("Swift_Array har 3 elementer")
ellers
Print ("Swift_Array har ikke 3 elementer")
Produksjon:
Forklaring:
Linje 7-13:
Her sjekker vi hvor det totale antallet elementer som er til stede i Swift_Array er lik 3. Ettersom det totale antallet elementer er 0, blir tilstanden falsk og utskriften () uttalelsen i andre blokken utføres og “Swift_array har ikke 3 elementer” blir returnert.
Konklusjon
Vi lærte å returnere det totale antallet (lengden) av elementer som er til stede i Swift -matrisen ved hjelp av tellemetoden. Det tar ingen parametere. Hvis det ikke er noen elementer i Swift -matrisen, returneres 0. Vi diskuterte de forskjellige brukstilfellene av denne metoden med den forskjellige typen matriser.