Endre elementer i Swift Dictionary

Endre elementer i Swift Dictionary
I denne Swift -guiden vil vi se hvordan du kan oppdatere eller endre elementene i en Swift -ordbok.

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

Det kan være mulig å endre en bestemt verdi i en Swift Dictionary ved hjelp av nøkkel. Så vi må spesifisere nøkkelen inne i den firkantede braketten - [] og tilordne en ny verdi til denne nøkkelen.

Syntaks

swift_dictionary [nøkkel] = new_value


Hvor,

Swift_dictionary er inngangsordboken, og den nye verdien er verdien som erstatter gjeldende verdi ved en bestemt nøkkel.

Eksempel 1

Vi vil lage en Swift Dictionary med fem nøkkelverdipar og endre noen verdier ved hjelp av tastene deres.

// Lag en Swift Dictionary
var Swift_Dictionary = [1: "Swift1", 2: "Swift2", 3: "Swift3", 4: "Swift4", 5: "Swift5"]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Sett "Linuxhint" til Key-3
swift_dictionary [3] = "linuxhint"
// Sett "Java" til Key-1
swift_dictionary [1] = "java"
// Sett "Pytorch" til Key-4
swift_dictionary [4] = "pytorch"
// Vis den oppdaterte Swift_Dictionary
Print ("Final Dictionary - \ (SWIFT_DICTION)")

Produksjon


Forklaring

Linje 2


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

Linjer 7-14


Vi endrer de eksisterende verdiene.

“Linuxhint” erstatter “Swift3”, “Java” erstatter “Swift1”, og “Pytorch” erstatter “Swift4”.

Eksempel 2

Vi vil lage en Swift Dictionary med fem nøkkelverdipar og endre noen verdier ved hjelp av tastene deres.

// Lag en Swift Dictionary
var Swift_Dictionary = ["Swift1": 1, "Swift2": 2, "Swift3": 3, "Swift4": 4, "Swift5": 5]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Sett 10 til Key- "Swift1"
swift_dictionary ["swift1"] = 10
// Sett 20 til Key- "Swift2"
swift_dictionary ["swift2"] = 20
// Sett 30 til Key- "Swift5"
swift_dictionary ["swift5"] = 30
// Vis den oppdaterte Swift_Dictionary
Print ("Final Dictionary - \ (SWIFT_DICTION)")

Produksjon


Forklaring

Linje 2


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

Linjer 7-14


Vi endrer de eksisterende verdiene.

10 erstatter 1, 20 erstatter 2 og 30 erstatter 5.

Eksempel 3

Vi vil lage en Swift Dictionary med to nøkkelverdipar og endre noen verdier ved hjelp av tastene deres.

// Lag en Swift Dictionary
var Swift_Dictionary = ["Swift1": "Dictionary", "Swift2": "Array"]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Sett "Hello1" til Key- "Swift1"
swift_dictionary ["swift1"] = "hallo1"
// Sett "Hello2" til Key- "Swift2"
swift_dictionary ["swift2"] = "hello2"
// Vis den oppdaterte Swift_Dictionary
Print ("Final Dictionary - \ (SWIFT_DICTION)")

Produksjon


Forklaring

Linje 2


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

Linjer 7-11


Vi endrer de eksisterende verdiene.

“Hello1” erstatter “Dictionary”, og “Hello2” erstatter “Array”.

Konklusjon

I denne Swift -opplæringen så vi hvordan vi kan endre en bestemt verdi i en ordbok ved hjelp av nøkkelen. Vi må spesifisere nøkkelen inne i den firkantede braketten - [] og tilordne en ny verdi til denne nøkkelen
Vi så tre eksempler med forskjellige datatyper for å forstå konseptet bedre. Angi nye verdier med samme datatype som andre eksisterende. Ellers vil du få en feil som "Kan ikke tildele verdien av typen ...".