Swift Dictionary - Sortert

Swift Dictionary - Sortert
I denne Swift -guiden vil vi se hvordan du sorterer ordboken ved hjelp av Sortered () -metoden.

La oss se hvordan du lager en ordbok i Swift.

Vi må spesifisere datatypen på nøkkelen og verdiparet mens vi oppretter en ordbok. Begge datatypene av nøkkelverdipar kan være de samme eller forskjellige.

Sortert ()

Sortert () i ordboken Swift er en metode som brukes til å ordne verdiene i en ordbok i stigende eller synkende rekkefølge. Det tar en operatør som en parameter. Det representerer rekkefølgen på strengelementer i Swift Dictionary. Operatøren er tildelt av.

Stigende ordens syntaks

Swift_dictionary.sortert (av: < )

Synkets syntaks

Swift_dictionary.Sortert (av:>)

Hvor Swift_Dictionary er inngangsordboken. Det er operatøren for å sortere elementene i synkende rekkefølge basert på nøkler.

Eksempel 1

Vi lager en Swift Dictionary som har 5 nøkkelverdipar og sorterer ordboken i stigende rekkefølge.

// Lag en Swift Dictionary
var Swift_Dictionary = [1: "Dictionary", 3: "Array", 2: "Collection", 5: "Tuple", 4: "Set"]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Sorter ordboken etter nøkkel i stigende rekkefølge
Print ("Sortert Dictionary - \ (SWIFT_DICTIONARY.sortert (av: < ))")

Produksjon

Forklaring

Linje 2:

Vi opprettet en ordbok som heter Swift_Dictionary med 5 nøkkelverdipar.

Linje 9:

Til slutt brukte vi < operator to sort the values in ascending order based on keys.

Eksempel 2

Vi lager en Swift Dictionary som har 5 nøkkelverdipar og sorterer ordboken i synkende rekkefølge.

// Lag en Swift Dictionary
var Swift_Dictionary = [1: "Dictionary", 3: "Array", 2: "Collection", 5: "Tuple", 4: "Set"]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Sorter ordboken etter nøkkel i synkende rekkefølge
Print ("Sortert Dictionary - \ (SWIFT_DICTIONARY.sortert (av:>)) ")

Produksjon

Forklaring

Linje 2:

Vi opprettet en ordbok som heter Swift_Dictionary med 5 nøkkelverdipar.

Linje 9:

Til slutt brukte vi> operatøren til å sortere verdiene i synkende rekkefølge basert på nøkler.

Eksempel 3

Vi lager en Swift Dictionary som har 5 nøkkelverdipar og sorterer ordboken i stigende og synkende rekkefølge.

// Lag en Swift Dictionary
var Swift_Dictionary = ["One": 1, "Two": 2, "Three": 3, "Four": 4, "Five": 5]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Sorter ordboken etter nøkkel i synkende rekkefølge
trykk ("Sortert ordbok i synkende rekkefølge - \ (swift_dictionary.sortert (av:>)) ")
// Sorter ordboken etter nøkkel i stigende rekkefølge
PRINT ("Sortert Dictionary i stigende rekkefølge - \ (SWIFT_DICTIONARY.sortert (av:<))")

Produksjon

Forklaring

Linje 2:

Vi opprettet en ordbok som heter Swift_Dictionary med 5 nøkkelverdipar slik at nøkkelen er av strengtype og verdien er av heltallstype.

Linje 9:

Vi brukte> operatøren til å sortere verdiene i synkende rekkefølge basert på nøkler.

Linje 12:

Vi brukte < operator to sort the values in ascending order based on keys.

Konklusjon

I denne Swift -opplæringen lærte vi hvordan du sorterer en ordbok ved hjelp av Sortered () -metoden. Sortert () i ordboken Swift er en metode som brukes til å ordne verdiene i en ordbok i stigende eller synkende rekkefølge basert på nøkkel. Det tar en operatør som en parameter. For å sortere verdiene i stigende rekkefølge, kan du bruke operatøren til å sortere Swift Dictionary i synkende rekkefølge.