Swift String - HasPrefix

Swift String - HasPrefix
Neste tutorial de string swift, veremos o que o método hasprefix () faz.

Considere o seguinte cenário:

Mounika é um engenheiro químico. Ela tem muitos produtos químicos. É muito difícil para ela encontrar o nome de um produto químico começando com algum nome. Seu irmão, Rathore, a ajudou a encontrar o nome químico com base nos personagens iniciais nos nomes químicos. Ele usou uma linguagem de programação rápida para verificar o nome inicial do produto químico. Dessa forma, ele ajudou sua irmã.

Hasprefix ()

O hasprefix () na string swift é usado para verificar se a string começa com caracteres específicos ou uma string. Se a string começar com a string dada, o valor booleano true será retornado. Em outros casos, False é retornado (se a string não começar com caracteres específicos ou uma string).

Sintaxe:
swift_string.hasprefix (string)

Parâmetros:
É preciso apenas uma string como um parâmetro.

Para entender esse método muito melhor, temos que ver os exemplos em detalhes.

Exemplo 1:
Vamos criar uma string e verificar se essa string começa com uma string específica.

// Considere a corda Swift.
var swift_string: string = "ligação de hidrogênio e oxigênio"
print ("String original -", Swift_string)
// Verifique se o swift_string começa com - "hidrogênio"
imprimir ("O Swift_string começa com hidrogênio ?- ", swift_string.HasPrefix ("hidrogênio"))

Saída:

Explicação:

Linha 2:
Criamos uma string chamada swift_string que mantém a “ligação de hidrogênio e oxigênio”.

Linha 7:
Agora, verificamos se o swift_string começa com "hidrogênio".

A saída é verdadeira porque começa com a string "hidrogênio".

Exemplo 2:
Vamos criar uma string e verificar se essa string começa com uma string específica.

// Considere a corda Swift.
var swift_string: string = "nitrogen e neon"
print ("String original -", Swift_string)
// Verifique se o swift_string começa com - "metano"
Imprima ("O Swift_String começa com o metano ?- ", swift_string.HasPrefix ("metano"))

Saída:

Explicação:

Linha 2:
Criamos uma string chamada swift_string que segura o “nitrogênio e neon”.

Linha 7:
Agora, verificamos se o swift_string começa com "metano".

A saída é falsa porque não começa com a string "metano".

Exemplo 3:
Vamos criar uma string e verificar se essa string começa com um personagem específico.

// Considere a corda Swift.
var swift_string: string = "potássio, carbono"
print ("String original -", Swift_string)
// Verifique se o swift_string começa com - "p"
print ("O swift_string começa com p ?- ", swift_string.hasprefix ("p"))
// Verifique se o swift_string começa com - "p"
print ("O swift_string começa com p ?- ", swift_string.hasprefix ("p"))

Saída:

Explicação:

Linha 2:
Criamos uma corda chamada Swift_String que mantém o “potássio, carbono”.

Linha 7:
Agora, verificamos se o swift_string começa com "p".

A saída é verdadeira porque o swift_string começa com "p".

Linha 10:
Agora, verificamos se o swift_string começa com "p".

A saída é falsa porque o swift_string não começa com "p".

Exemplo 4:
Vamos criar uma string e verificar se essa string começa com uma string específica com uma instrução if-else.

// Considere a corda Swift.
var swift_string: string = "potássio, carbono"
print ("String original -", Swift_string)
// Verifique se o swift_string começa com - "carbono"
if (swift_string.hasprefix ("carbono"))
print ("swift_string start with carbon")

outro
Print ("swift_string não começa com carbono")

Saída:

Explicação:

Linha 2:
Criamos uma corda chamada Swift_String que mantém o “potássio, carbono”.

Linha 7-12:
Agora, verificamos se o swift_string começa com "carbono" usando uma instrução if-else.

A saída é "swift_string não começa com carbono", pois a condição interna se falhar.

Conclusão

Dessa forma, Rathore ajudou sua irmã, explicando o conceito. O hasprefix () na string swift é usado para verificar se a string começa com caracteres específicos ou uma string. É sensível ao caso. Também é possível usar este método com as declarações if-else. Certifique -se de entender todos os exemplos explicados neste artigo.