I Swift må vi spesifisere datatypen til nøkkelen og verdiparet mens vi oppretter en ordbok.
Begge datatypene av nøkkelverdipar kan være de samme eller forskjellige.
Opprette tom ordbok
Det er to måter å lage en ordbok. La oss se dem en etter en.
Den første måten er å spesifisere nøkkelverdiene inne i den firkantede braketten: [].
Syntaks:
swift_dictionary: [key_datatype: value_datatype] = [:]Den andre måten er å lage en ordbok ved hjelp av Ordbok ved å spesifisere datatypene i det.
Syntaks:
Swift_dictionary: DictionaryHer er Swift_Dictionary navnet på ordboken og nøkkel_datatypen representerer nøkkeldatatypen, og verdi_datatype representerer verdidatatypen.
Eksempel
Her vil vi lage en tom ordbok med forskjellige datatyper og vise dem på to måter.
// erklære en tom ordbok med heltalltyperProduksjon:
Linjer 2-9:
Vi erklærte den tomme ordboken på to måter slik at både nøkkelen og verdypelen er heltall og viste dem.
Linjer 12-19:
Vi erklærte den tomme ordboken på to måter: nøkkelen er heltallstype, og verdien er strengtype. Til slutt viste vi dem.
Opprette ordbok
Så langt har vi diskutert hvordan vi lager en tom ordbok. La oss se hvordan du oppretter en ordbok med verdier.
Vi kan også erklære ordboken uten å spesifisere datatypene til nøkkelverdien. La oss se noen få eksempler for å forstå det bedre.
Eksempel 1
Vi vil lage en ordbok med både nøkkelen og verdiene som heltalltyper og legge til fem verdier til den.
// Lag en Swift Dictionary med noen verdierProduksjon:
Swift Dictionary er en uordnet samling. Så kan verdiene kanskje ikke bestilles.
Eksempel 2
Vi vil lage en ordbok med nøkkelen som heltallstype og verdiene som strengtype.
// Opprett en Swift Dictionary med noen verdier ved å spesifisere datatypeProduksjon:
Swift Dictionary er en uordnet samling. Så kan verdiene kanskje ikke bestilles.
Her spesifiserte vi ikke nøkkelverdistypene i den andre ordboken.
Det kan være mulig å lage en ordbok fra to raske matriser.
Syntaks:
Dictionary (UniqueKeysWithValues: ZIP (SWIFT_ARRAY1, SWIFT_ARRAY2))
Hvor,
Eksempel 3
Her vil vi lage to raske matriser med fem verdier og en rask ordbok fra dem.
// Lag en rask matrise med noen nøklerProduksjon:
Forklaring
Vi opprettet to raske matriser slik at den første matrisen holder heltallstypen, og den andre matrisen holder strengtypen.
Etter det opprettet vi en ordbok fra de to matriser.
Konklusjon
I denne Swift -opplæringen diskuterte vi Swift Dictionary, og det kan være mulig å lage en ordbok på tre måter. Den første måten er ved å spesifisere nøkkelverdistyper inne [], Den andre måten bruker Ordbok, Og den tredje veien bruker to raske matriser. Begge datatypene av nøkkelverdipar kan være de samme eller forskjellige. Vi så hvordan vi lager en tom ordbok. Denne guiden vil lære deg hvordan du lager en ordbok på flere måter ved å implementere de tidligere eksemplene i maskinen din.