Se queremos criar um dicionário no Swift, precisamos especificar o tipo de dados do par de chaves e valores ao criar um dicionário. Ambos os tipos de dados dos pares de valor-chave podem ser os mesmos ou diferentes.
Vamos discutir isso um por um.
Método removeall ()
O método removeall () no dicionário Swift exclui todos os pares de valor-chave. Retorna um dicionário vazio- [:].
Sintaxe:
swift_dictionary.deletar tudo()
Onde o swift_dictionary é o dicionário de entrada.
Exemplo 1:
Criamos um dicionário rápido que possui 7 pares de valor-chave e usamos o método removeall () para excluir todos os elementos desse dicionário.
// Crie um dicionário rápido
var swift_dictionary = [1: "java", 2: "php", 3: "scipy", 4: "pandas", 5: "pandas", 6: "java", 7: "pandas"]
print ("Dicionário real - \ (swift_dictionary)")
// filtra o swift_dictionary de tal forma que o valor é pandas
print ("valores de pandas - \ (swift_dictionary.filtro $ 0.valor == "pandas") ")
Saída:
Explicação:
Linha 2
Criamos um dicionário chamado swift_dictionary com 7 pares de valor-chave. Aqui, a chave é o tipo inteiro e o valor é o tipo de string.
Linha 7
Aqui, usamos o método removeall () para remover todos os elementos no swift_dictionary.
Linha 9
Quando imprimimos o swift_dictionary, ele retorna vazio.
Exemplo 2:
Criamos um dicionário rápido que possui 2 pares de valor-chave e usamos o método removeall () para excluir todos os elementos desse dicionário.
// Crie um dicionário rápido
var swift_dictionary = [1: 100,2: 200]
print ("Dicionário real - \ (swift_dictionary)")
// Remova todos os elementos do swift_dictionary
swift_dictionary.deletar tudo()
Print ("Dicionário depois de remover todos os elementos - \ (swift_dictionary)")
Saída:
Explicação:
Linha 2
Criamos um dicionário chamado swift_dictionary com 2 pares de valor-chave. Aqui, a chave é o tipo inteiro e o valor também é do tipo inteiro.
Linha 7
Aqui, usamos o método removeall () para remover todos os elementos no swift_dictionary.
Linha 9
Quando imprimimos o swift_dictionary, ele retorna vazio.
Método RemoneValue ()
O método RemoneValue () no Dicionário Swift exclui um par de valores-chave específico com base na chave fornecida. É preciso uma chave como um parâmetro.
Sintaxe:
swift_dictionary.RemoverValue (Forkey: chave)
Onde o swift_dictionary é o dicionário de entrada.
Parâmetro:
Chave é a chave presente no dicionário Swift. O par key_value é excluído associado a esta chave.
Exemplo 1:
Criamos um dicionário rápido que possui 7 pares de valor-chave e usamos o método RemoneValue () para excluir um par com Key-4.
// Crie um dicionário rápido
var swift_dictionary = [1: 100,2: 200,3: 200,4: 400,5: 12,6: 34,7: 100]
print ("Dicionário real - \ (swift_dictionary)")
// Remova o par com Key-4
swift_dictionary.RemoverValue (Forkey: 4)
print ("Elementos restantes - \ (swift_dictionary)")
Saída:
Explicação:
Linha 2
Criamos um dicionário chamado swift_dictionary com 7 pares de valor-chave. Aqui, a chave é o tipo inteiro e o valor também é do tipo inteiro.
Linha 7
Aqui, usamos o método RemoneValue () para remover o par com a chave como 4.
Linha 9
Quando imprimimos o swift_dictionary, ele retorna os pares de valor-chave, exceto a chave-4.
Exemplo 2:
Criamos um dicionário rápido que possui 4 pares de valor-chave e usamos o método RemoneValue () para excluir um par com key- "sravan".
// Crie um dicionário rápido
var swift_dictionary = ["Sravan": 100, "Souji": 3, "Megna": 20, "Rakhesh": 23]
print ("Dicionário real - \ (swift_dictionary)")
// Remova o par com chave- "Sravan"
swift_dictionary.Remover Value (Forkey: "Sravan")
print ("Elementos restantes - \ (swift_dictionary)")
Saída:
Explicação:
Linha 2
Criamos um dicionário chamado swift_dictionary com 7 pares de valor-chave. Aqui, a chave é o tipo de string e o valor é do tipo inteiro.
Linha 7
Aqui, usamos o método RemoneValue () para remover o par com a chave como "sravan".
Linha 9
Quando imprimimos o Swift_dictionary, ele retorna os pares de valor-chave, exceto Key- "Sravan".
Conclusão
Em Swift, se você deseja remover todos os elementos de todo o dicionário, você pode usar o método removeall (). Não é preciso nenhum parâmetros. Se você deseja remover um par de valores de chave específico, o método RemoneValue () é usado. O método RemoneValue () no Dicionário Swift exclui um par de valores-chave específico com base na chave fornecida. É preciso uma chave como um parâmetro.