dropfirst () em swift é usado para remover o primeiro caractere da string. Por padrão, ele retorna a string removendo o primeiro caractere. Se você deseja um número específico de caracteres desde o primeiro.
Sintaxe:
swift_string.dropfirst (valor)
Parâmetro:
É preciso apenas um parâmetro opcional.
valor - Especifica o valor inteiro para excluir caracteres na string swift do primeiro.
Para entender esse método muito melhor, temos que ver os exemplos em detalhes.
Exemplo 1:
Vamos criar uma string e excluir o primeiro caractere sem especificar nenhum parâmetro usando o DropFirst ().
// Considere a corda Swift.
var swift_string: string = "potássio, carbono"
print ("String original -", Swift_string)
// Remova apenas o primeiro caractere.
Print ("Swift_string após excluir o primeiro caractere -", swift_string.dropfirst ())
Saída:
Explicação:
Linha 2:
Criamos uma corda chamada Swift_String que segura - “potássio, carbono”.
Linha 7:
Agora, estamos exibindo o swift_string excluindo o primeiro caractere.
A saída é “Otassium, carbono”.
Exemplo 2:
Vamos criar uma string e excluir os 5 primeiros caracteres, especificando o valor como 5.
// Considere a corda Swift.
var swift_string: string = "potássio, carbono"
print ("String original -", Swift_string)
// Remova os primeiros 5 caracteres
Print ("Swift_string após excluir os primeiros 5 caracteres -", swift_string.dropfirst (5))
Saída:
Explicação:
Linha 2:
Criamos uma corda chamada Swift_String que segura - “potássio, carbono”.
Linha 7:
Agora, estamos exibindo o swift_string excluindo os 5 primeiros caracteres.
A saída é “sium, carbono”. Os personagens que são removidos são - “P, o, t, a, s”.
Suponha que o comprimento da string seja 4. Se você especificar o valor como 5, o método Dropfirst () não retornará nenhum erro. Ele excluirá os 4 primeiros caracteres.
Exemplo 3:
Vamos criar uma string e excluir os 10 primeiros caracteres, especificando o valor como 10.
// Considere a corda Swift.
var swift_string: string = "nitrogen"
print ("String original -", Swift_string)
// Remova os 10 primeiros caracteres
print ("swift_string após excluir os 10 primeiros caracteres -", swift_string.Dropfirst (10))
Saída:
Explicação:
Linha 2:
Criamos uma string chamada swift_string que segura - "nitrogen".
Linha 7:
Agora, estamos exibindo o swift_string excluindo os 10 primeiros caracteres.
A saída está vazia. Todos os personagens são removidos.
Exemplo 4:
Vamos criar uma string e excluir os 4 primeiros caracteres, especificando o valor como 4. Agora, compare -o com a string real dentro da instrução if.
// Considere a corda Swift.
var swift_string: string = "nitrogen"
print ("String original -", Swift_string)
// Verifique se as duas seqüências são iguais ou não.
if (swift_string == swift_string)
Imprimir ("Ambas as cordas são as mesmas")
outro
Imprimir ("Ambas as cordas não são as mesmas")
// Remova os 4 primeiros caracteres e
// Verifique se as duas seqüências são iguais ou não.
if (swift_string == swift_string.dropfirst (4))
Imprimir ("Ambas as cordas são as mesmas")
outro
Imprimir ("Ambas as cordas não são as mesmas")
Saída:
Explicação:
Linha 2:
Criamos uma string chamada swift_string que segura - "nitrogen".
Linha 7-12:
Primeiro, estamos verificando as mesmas cordas
Da saída, eles são iguais.
Linha 15-21:
Agora, exclua os 4 primeiros caracteres de swift_string e compare -os com a string: eles não são os mesmos.
Conclusão
Neste tutorial rápido, vimos como excluir os primeiros caracteres de uma string swift usando o método DropFirst (). Se você deseja um número específico de caracteres desde o primeiro. Também discutimos este método com declarações if-else para entender esse conceito muito melhor.