En Swift, tenemos que especificar el tipo de datos de la clave y el par de valores mientras creamos un diccionario.
Ambos tipos de datos de pares de valor clave pueden ser los mismos o diferentes.
Creando un diccionario vacío
Hay dos formas de crear un diccionario. Vamos a verlos uno por uno.
La primera forma es especificar los valores clave dentro del soporte cuadrado: [].
Sintaxis:
swift_dictionary: [key_datatype: value_datatype] = [:]La segunda forma es crear un diccionario usando Diccionario especificando los tipos de datos dentro de él.
Sintaxis:
Swift_Dictionary: diccionarioAquí, Swift_Dictionary es el nombre del diccionario y key_datatype representa el tipo de datos clave, y value_datatype representa el tipo de datos de valor.
Ejemplo
Aquí, crearemos un diccionario vacío con diferentes tipos de datos y los mostraremos de dos maneras.
// Declarar un diccionario vacío con tipos enterosProducción:
Líneas 2-9:
Declaramos el diccionario vacío de dos maneras de modo que tanto la clave como el tipo de valor son enteros y los mostramos.
Líneas 12-19:
Declaramos el diccionario vacío de dos maneras: la clave es el tipo entero y el valor es el tipo de cadena. Finalmente los mostramos.
Creación de diccionario
Hasta ahora, hemos discutido cómo crear un diccionario vacío. Veamos cómo crear un diccionario con valores.
También podemos declarar el diccionario sin especificar los tipos de datos de valor clave. Veamos algunos ejemplos para entenderlo mejor.
Ejemplo 1
Crearemos un diccionario con la clave y los valores como tipos enteros y le agregaremos cinco valores.
// crear un diccionario rápido con algunos valoresProducción:
Swift Dictionary es una colección desordenada. Entonces, los valores pueden o no ser ordenados.
Ejemplo 2
Crearemos un diccionario con la clave como tipo entero y los valores como tipo de cadena.
// Crear un diccionario Swift con algunos valores especificando el tipo de datosProducción:
Swift Dictionary es una colección desordenada. Entonces, los valores pueden o no ser ordenados.
Aquí, no especificamos los tipos de valor clave en el segundo diccionario.
Puede ser posible crear un diccionario a partir de dos matrices rápidas.
Sintaxis:
Diccionario (UniqueKeysWithValues: Zip (Swift_array1, Swift_array2)))
Dónde,
Ejemplo 3
Aquí, crearemos dos matrices rápidas con cinco valores y un diccionario rápido de ellos.
// crear una matriz rápida con algunas teclasProducción:
Explicación
Creamos dos matrices rápidas de tal manera que la primera matriz contiene el tipo entero, y la segunda matriz contiene el tipo de cadena.
Después de eso, creamos un diccionario de las dos matrices.
Conclusión
En este tutorial rápido, discutimos el diccionario Swift, y puede ser posible crear un diccionario de tres maneras. La primera forma es especificando tipos de valor clave dentro de [], La segunda forma es usar Diccionario, y la tercera vía es usar dos matrices rápidas. Ambos tipos de datos de pares de valor clave pueden ser los mismos o diferentes. Vimos cómo crear un diccionario vacío. Esta guía le enseñará cómo crear un diccionario de varias maneras implementando los ejemplos anteriores en su máquina.