Dictionnaire rapide

Dictionnaire rapide
Un dictionnaire rapide est une collection qui stocke les éléments sous la forme de paires de valeurs clés.

Dans Swift, nous devons spécifier le type de données de la paire de clés et de valeur tout en créant un dictionnaire.

Les deux types de données de paires de valeurs clés peuvent être identiques ou différentes.

Créer un dictionnaire vide

Il y a deux façons de créer un dictionnaire. Voyons-les un par un.

La première façon est de spécifier les valeurs clés à l'intérieur du support carré: [].

Syntaxe:

swift_dictionary: [key_datatype: value_datatype] = [:]

La deuxième façon est de créer un dictionnaire en utilisant Dictionnaire en spécifiant les types de données à l'intérieur.

Syntaxe:

swift_dictionary: dictionnaire= [:]

Ici, Swift_Dictionary est le nom du dictionnaire et KEY_DATATYPE représente le type de données clé, et Value_Datatype représente le type de données de valeur.

Exemple

Ici, nous créerons un dictionnaire vide avec différents types de données et les afficherons de deux manières.

// Déclarer un dictionnaire vide avec des types entiers
Soit Swift_Dictionary1: [int: int] = [:]
Imprimer ("Dictionnaire vide avec la clé et la valeur comme types entiers- \ (swift_dictionary1)")
// Déclarer un dictionnaire vide avec des types entiers
Laissez Swift_Dictionary2: Dictionnaire = [:]
Imprimer ("Dictionnaire vide avec la clé et la valeur comme types entiers- \ (swift_dictionary2)")
// Déclarer un dictionnaire vide avec la clé comme type entier et valeur en tant que type de chaîne
Laissez Swift_Dictionary3: Dictionary = [:]
print ("Dictionnaire vide avec clé comme type entier et valeur comme type de chaîne- \ (swift_dictionary3)")
// Déclarer un dictionnaire vide avec la clé comme type entier et valeur en tant que type de chaîne
Laissez swift_dictionary4: [int: string] = [:]
print ("Dictionnaire vide avec clé comme type entier et valeur comme type de chaîne- \ (swift_dictionary4)")

Sortir:

Lignes 2-9:

Nous avons déclaré le dictionnaire vide de deux manières, de sorte que la clé et le type de valeur sont entiers et les affichent.

Lignes 12-19:

Nous avons déclaré le dictionnaire vide de deux manières: la clé est de type entier, et la valeur est le type de chaîne. Enfin, nous les avons affichés.

Créer un dictionnaire

Jusqu'à présent, nous avons discuté de la façon de créer un dictionnaire vide. Voyons comment créer un dictionnaire avec des valeurs.

Nous pouvons également déclarer le dictionnaire sans spécifier les types de données de valeur clé. Voyons quelques exemples pour mieux le comprendre.

Exemple 1

Nous allons créer un dictionnaire avec la clé et les valeurs comme types entiers et y ajouterons cinq valeurs.

// Créez un dictionnaire rapide avec certaines valeurs
Soit Swift_Dictionary1: [int: int] = [1: 100,2: 400,3: 600,4: 800,5: 1000]
print ("Swift Dictionary- \ (swift_dictionary1)")

Sortir:

Swift Dictionary est une collection non ordonnée. Ainsi, les valeurs peuvent être commandées ou non.

Exemple 2

Nous allons créer un dictionnaire avec la clé comme type entier et les valeurs comme type de chaîne.

// Créez un dictionnaire rapide avec certaines valeurs en spécifiant le type de données
Soit swift_dictionary1: [int: string] = [1: "swift1", 2: "swift2", 3: "swift3", 4: "swift4", 5: "swift5"]
print ("Swift Dictionary- \ (swift_dictionary1)")
// Créez un dictionnaire rapide avec certaines valeurs sans spécifier le type de données.
Laissez swift_dictionary2 = [1: "swift1", 2: "swift2", 3: "swift3", 4: "swift4", 5: "swift5"]
print ("Swift Dictionary- \ (swift_dictionary2)")

Sortir:

Swift Dictionary est une collection non ordonnée. Ainsi, les valeurs peuvent être commandées ou non.

Ici, nous n'avons pas précisé les types de valeurs clés dans le deuxième dictionnaire.

Il peut être possible de créer un dictionnaire à partir de deux tableaux rapides.

Syntaxe:

Dictionnaire (UNIQUELYYSWITHVALUES: ZIP (SWIFT_ARRAY1, SWIFT_ARRAY2))

Où,

  1. swift_array1 est le premier tableau avec des clés
  2. swift_array2 est le deuxième tableau avec des valeurs

Exemple 3

Ici, nous allons créer deux tableaux rapides avec cinq valeurs et un dictionnaire rapide de leur part.

// Créez un tableau rapide avec quelques clés
Soit Swift_Array1 = [1,2,3,4,5]
// Créez un tableau rapide avec certaines valeurs
Laissez swift_array2 = ["swift1", "swift2", "swift3", "swift4", "swift5"]
// Créer Swift_Dictionary à partir de deux tableaux rapides
Laissez Swift_Dictionary = Dictionary (UNIQUELYYSWITHVALUES: ZIP (SWIFT_ARRAY1, SWIFT_ARRAY2))
imprimer (swift_dictionary)

Sortir:

Explication

Nous avons créé deux tableaux rapides de telle sorte que le premier tableau contient le type entier, et le deuxième tableau contient le type de chaîne.

Après cela, nous avons créé un dictionnaire à partir des deux tableaux.

Conclusion

Dans ce tutoriel rapide, nous avons discuté de Swift Dictionary, et il peut être possible de créer un dictionnaire de trois manières. La première façon est de spécifier les types de valeurs clés à l'intérieur [], La deuxième façon est d'utiliser Dictionnaire, Et la troisième voie consiste à utiliser deux tableaux rapides. Les deux types de données de paires de valeurs clés peuvent être identiques ou différentes. Nous avons vu comment créer un dictionnaire vide. Ce guide vous apprendra à créer un dictionnaire de plusieurs manières en mettant en œuvre les exemples précédents dans votre machine.