I denne Swift -guiden vil vi se Max () -metoden i Array Collection.
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 av 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.
Max ()
Max () I Array kan Swift brukes til å returnere det maksimale elementet som er til stede i matrisen. Det tar ingen parametere.
Syntaks:
SWIFT_ARRAY.Max ()
Her kan det hende du må pakke ut resultatet ved å bruke "!”Symbol. Du må pakke ut resultatet fordi du vil få resultatet i valgfritt (resultat) format.
Pakkingsformat - Resultat!
Eksempel 1:
Lag et raskt utvalg som lagrer ti heltallverdier og finner det maksimale elementet.
// Lag raskt matrise
var swift_array = [12,34,56,2,3,4,78,90,12,34]
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Få maksimal verdi i Swift_Array
var maximum_element = swift_array.Max ()
// Vis maximum_element
Print ("Maksimal verdi i Swift_Array:", Maximum_Element!)
Produksjon:
Forklaring:
Linje -2:
Vi opprettet en matrise som heter Swift_Array som har 10 heltallverdier.
Linje -8:
Ved hjelp av max () -funksjonen returnerer vi bare det maksimale elementet blant alle elementene i Swift_Array.
Linje -11:
Endelig pakker vi ut resultatet med "!”.
Eksempel 2:
Lag et raskt utvalg som lagrer ti doble verdier og finner det maksimale elementet.
// Lag raskt matrise
var swift_array = [12.90,34.87,56.87,2.90,3.32,4.23,7.98,9.90,12.09.390.84]
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Få maksimal verdi i Swift_Array
var maximum_element = swift_array.Max ()
// Vis maximum_element
Print ("Maksimal verdi i Swift_Array:", Maximum_Element!)
Produksjon:
Forklaring:
Linje -2:
Vi opprettet en matrise som heter Swift_Array som har 10 doble verdier.
Linje -8:
Ved hjelp av max () -funksjonen returnerer vi bare det maksimale elementet blant alle elementene i Swift_Array.
Linje -11:
Endelig pakker vi ut resultatet med "!”.
Eksempel 3:
Lag et raskt utvalg som lagrer tre strenger og finner det maksimale elementet.
// Lag raskt matrise
var Swift_Array = ["Swift1", "Swift2", "Linuxhint"]
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Få maksimal verdi i Swift_Array
var maximum_element = swift_array.Max ()
// Vis maximum_element
Print ("Maksimal verdi i Swift_Array:", Maximum_Element!)
Produksjon:
Forklaring:
Linje -2:
Vi opprettet en matrise som heter Swift_Array som har 3 strenger.
Linje -8:
Nå, ved å bruke max () -funksjonen, returnerer vi bare det maksimale elementet blant alle elementene i Swift_Array.
Linje -11:
Endelig pakker vi ut resultatet med "!”.
Det er mulig å bruke maks () inne i IF -uttalelsen.
Eksempel 4:
Så sjekk om det maksimale elementet i Swift_Array er større enn 400 eller ikke.
// Lag raskt matrise
var Swift_Array = [10,20,4,56,70]
// faktisk rask matrise
Print ("Faktisk Swift Array:", Swift_Array)
// Få maksimal verdi i Swift_Array
var maximum_element = swift_array.Max ()
// sjekk det maksimale elementet er større enn 400 eller ikke
if (maksimal_element! > 400)
Print ("Maksimal verdi i Swift_Array:", Maximum_Element!)
ellers
Print ("Ingen elementer i Swift_Array er større enn 400")
Produksjon:
Forklaring:
Vi sjekker om 400 er større enn det maksimale elementet i Swift_Array. Siden tilstanden mislykkes inne i IF -blokken, så er uttalelsen - “Ingen elementer i Swift_Array er større enn 400”Returneres fra andre blokkering.
Konklusjon
I dette så vi hvordan vi skulle returnere maksimalt elementer fra Swift -matrisen ved hjelp av Max () -metoden. Det tar ingen parametere. Det kan hende vi må pakke ut resultatet ved å bruke "!”Symbol. Det er mulig å bruke Max () -metoden med betingede utsagn ved å bruke IF, IF-ELSE osv.