Hvis vi ønsker å lage en ordbok i Swift, må vi spesifisere datatypen på nøkkelen og verdiparet mens vi oppretter en ordbok. Begge datatypene til nøkkelverdiparene kan være de samme eller forskjellige.
Vi vil diskutere det en etter en.
RemoveAl () -metode
Fjerningsmetoden i Swift Dictionary sletter alle nøkkelverdiparene. Det returnerer en tom ordbok- [:].
Syntaks:
Swift_dictionary.Fjern alle()
Hvor Swift_dictionary er inngangsordboken.
Eksempel 1:
Vi lager en Swift Dictionary som har 7 nøkkelverdipar og bruker RemoveAll () -metoden for å slette alle elementene i den ordboken.
// Lag en Swift Dictionary
var Swift_Dictionary = [1: "Java", 2: "PHP", 3: "Scipy", 4: "Pandas", 5: "Pandas", 6: "Java", 7: "Pandas"]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Filtrer Swift_Dictionary slik at verdien er pandaer
Print ("Pandas Values - \ (SWIFT_DICTIONARY.filter $ 0.verdi == "Pandas") ")
Produksjon:
Forklaring:
Linje 2
Vi opprettet en ordbok som heter Swift_Dictionary med 7 nøkkelverdipar. Her er nøkkelen heltallstypen og verdien er strengtypen.
Linje 7
Her bruker vi RemoveAll () -metoden for å fjerne alle elementene i Swift_Dictionary.
Linje 9
Når vi skriver ut swift_dictionary, returnerer den tom.
Eksempel 2:
Vi lager en Swift Dictionary som har 2 nøkkelverdipar og bruker RemoveAll () -metoden for å slette alle elementene i den ordboken.
// Lag en Swift Dictionary
var swift_dictionary = [1: 100,2: 200]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Fjern alle elementene fra Swift_Dictionary
Swift_dictionary.Fjern alle()
PRINT ("Dictionary etter å ha fjernet alle elementer - \ (SWIFT_DICTION)")
Produksjon:
Forklaring:
Linje 2
Vi opprettet en ordbok som heter Swift_Dictionary med 2 nøkkelverdipar. Her er nøkkelen heltallstypen og verdien er også heltallstypen.
Linje 7
Her bruker vi RemoveAll () -metoden for å fjerne alle elementene i Swift_Dictionary.
Linje 9
Når vi skriver ut swift_dictionary, returnerer den tom.
FjerningValue () -metoden
FjernValue () -metoden i Swift Dictionary sletter et bestemt nøkkelverdipar basert på nøkkelen som er gitt. Det tar en nøkkel som en parameter.
Syntaks:
Swift_dictionary.FjerningValue (Forkey: Key)
Hvor Swift_dictionary er inngangsordboken.
Parameter:
Nøkkelen er nøkkelen til stede i Swift Dictionary. Key_value -paret blir slettet tilknyttet denne nøkkelen.
Eksempel 1:
Vi lager en Swift Dictionary som har 7 nøkkelverdipar og bruker RemoveValue () -metoden for å slette et par med Key-4.
// Lag en Swift Dictionary
var swift_dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// fjern paret med tast-4
Swift_dictionary.FjernValue (Forkey: 4)
Print ("Remaining Elements - \ (SWIFT_DICTION)")
Produksjon:
Forklaring:
Linje 2
Vi opprettet en ordbok som heter Swift_Dictionary med 7 nøkkelverdipar. Her er nøkkelen heltallstypen og verdien er også heltallstypen.
Linje 7
Her bruker vi FjerningValue () -metoden for å fjerne paret med tast som 4.
Linje 9
Når vi skriver ut Swift_Dictionary, returnerer den nøkkelverdiparene bortsett fra Key-4.
Eksempel 2:
Vi lager en Swift Dictionary som har 4 nøkkelverdipar og bruker RemoveValue () -metoden for å slette et par med Key- ”Sravan”.
// Lag en Swift Dictionary
var Swift_Dictionary = ["Sravan": 100, "Souji": 3, "Megna": 20, "Rakhesh": 23]
Print ("Faktisk ordbok - \ (SWIFT_DICTION)")
// Fjern par med Key- "Sravan"
Swift_dictionary.FjernValue (Forkey: "Sravan")
Print ("Remaining Elements - \ (SWIFT_DICTION)")
Produksjon:
Forklaring:
Linje 2
Vi opprettet en ordbok som heter Swift_Dictionary med 7 nøkkelverdipar. Her er nøkkelen strengtypen og verdien er heltallstypen.
Linje 7
Her bruker vi FjerningValue () -metoden for å fjerne paret med nøkkelen som "Sravan".
Linje 9
Når vi skriver ut Swift_Dictionary, returnerer den nøkkelverdiparene bortsett fra Key- ”Sravan”.
Konklusjon
I Swift, hvis du vil fjerne hele elementene fra hele ordboken, kan du bruke RemoveAll () -metoden. Det tar ingen parametere. Hvis du vil fjerne et bestemt nøkkelverdipar, brukes RemureValue () -metoden. FjernValue () -metoden i Swift Dictionary sletter et bestemt nøkkelverdipar basert på nøkkelen som er gitt. Det tar en nøkkel som en parameter.