No Swift, temos que especificar o tipo de dados do par de chaves e valores ao criar um dicionário.
Ambos os tipos de dados de pares de valor-chave podem ser os mesmos ou diferentes.
Criando dicionário vazio
Existem duas maneiras de criar um dicionário. Vamos vê -los um por um.
A primeira maneira é especificar os valores-chave dentro do suporte quadrado: [].
Sintaxe:
swift_dictionary: [key_datatype: value_datatype] = [:]A segunda maneira é criar um dicionário usando Dicionário especificando os tipos de dados dentro dele.
Sintaxe:
swift_dictionary: dicionárioAqui, Swift_dictionary é o nome do dicionário e key_datatype representa o tipo de dados -chave, e value_datype representa o tipo de dados de valor.
Exemplo
Aqui, criaremos um dicionário vazio com diferentes tipos de dados e os exibiremos de duas maneiras.
// declarar um dicionário vazio com tipos inteirosSaída:
Linhas 2-9:
Declaramos o dicionário vazio de duas maneiras, de modo que a chave e o tipo de valor sejam inteiros e os exibissem.
Linhas 12-19:
Declaramos o dicionário vazio de duas maneiras: a chave é o tipo inteiro e o valor é o tipo de string. Finalmente, nós os exibimos.
Criando dicionário
Até agora, discutimos como criar um dicionário vazio. Vamos ver como criar um dicionário com valores.
Também podemos declarar o dicionário sem especificar os tipos de dados de valor-chave. Vamos ver alguns exemplos para entender melhor.
Exemplo 1
Vamos criar um dicionário com a chave e os valores como tipos inteiros e adicionar cinco valores a ele.
// Crie um dicionário rápido com alguns valoresSaída:
Dicionário Swift é uma coleção não ordenada. Portanto, os valores podem ou não ser ordenados.
Exemplo 2
Criaremos um dicionário com a chave como tipo inteiro e os valores como tipo de string.
// Crie um dicionário rápido com alguns valores especificando o tipo de dadosSaída:
Dicionário Swift é uma coleção não ordenada. Portanto, os valores podem ou não ser ordenados.
Aqui, não especificamos os tipos de valor-chave no segundo dicionário.
Pode ser possível criar um dicionário a partir de duas matrizes rápidas.
Sintaxe:
Dictionary (UniqueKeysWithValues: ZIP (SWIFT_ARRAY1, SWIFT_ARRAY2))
Onde,
Exemplo 3
Aqui, criaremos duas matrizes rápidas com cinco valores e um dicionário rápido deles.
// Crie uma matriz Swift com algumas chavesSaída:
Explicação
Criamos duas matrizes rápidas de modo que a primeira matriz detém o tipo inteiro, e a segunda matriz segura o tipo de string.
Depois disso, criamos um dicionário das duas matrizes.
Conclusão
Neste tutorial rápido, discutimos o dicionário Swift e pode ser possível criar um dicionário de três maneiras. A primeira maneira é especificar os tipos de valor-chave dentro [], A segunda maneira está usando Dicionário, E a terceira maneira é usar duas matrizes rápidas. Ambos os tipos de dados de pares de valor-chave podem ser os mesmos ou diferentes. Vimos como criar um dicionário vazio. Este guia ensinará como criar um dicionário de várias maneiras, implementando os exemplos anteriores em sua máquina.