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 ...".