Considérez le scénario suivant:
Mounika est ingénieur chimique. Elle a beaucoup de produits chimiques. Il est très difficile pour elle de trouver le nom d'un produit chimique en commençant par un nom. Son frère, Rathore, l'a aidée à trouver le nom chimique basé sur les personnages de départ des noms chimiques. Il a utilisé un langage de programmation rapide pour vérifier le nom de départ du produit chimique. De cette façon, il a aidé sa sœur.
Hasprefix ()
Le Hasprefix () dans Swift String est utilisé pour vérifier si la chaîne démarre avec des caractères particuliers ou une chaîne. Si la chaîne commence par la chaîne donnée, la valeur booléenne True est renvoyée. Dans d'autres cas, false est renvoyé (si la chaîne ne commence pas par des caractères particuliers ou une chaîne).
Syntaxe:
swift_string.Hasprefix (String)
Paramètres:
Il ne prend qu'une seule chaîne comme paramètre.
Pour comprendre beaucoup mieux cette méthode, nous devons voir les exemples en détail.
Exemple 1:
Créons une chaîne et vérifions si cette chaîne commence par une chaîne particulière.
// Considérez la chaîne rapide.
var swift_string: string = "liaison hydrogène et oxygène"
print ("String original -", swift_string)
// Vérifiez si le swift_string commence par - "hydrogène"
imprimer ("Le swift_string commence par l'hydrogène ?- ", Swift_string.Hasprefix ("hydrogène"))
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_string qui contient la «liaison hydrogène et oxygène».
Ligne 7:
Maintenant, nous vérifions si le swift_string commence par «l'hydrogène».
La sortie est vraie car elle commence par la chaîne «hydrogène».
Exemple 2:
Créons une chaîne et vérifions si cette chaîne commence par une chaîne particulière.
// Considérez la chaîne rapide.
var swift_string: string = "azote et néon"
print ("String original -", swift_string)
// Vérifiez si le swift_string commence par - "méthane"
Print ("Le Swift_string commence-t-il par le méthane ?- ", Swift_string.Hasprefix ("méthane"))
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_string qui contient «l'azote et le néon».
Ligne 7:
Maintenant, nous vérifions si le swift_string commence par «méthane».
La sortie est fausse car elle ne commence pas par la chaîne «méthane».
Exemple 3:
Créons une chaîne et vérifions si cette chaîne commence par un caractère particulier.
// Considérez la chaîne rapide.
var swift_string: string = "potassium, carbone"
print ("String original -", swift_string)
// Vérifiez si le swift_string commence par - "p"
imprimer ("Le swift_string commence-t-il par p ?- ", Swift_string.hasprefix ("p"))
// Vérifiez si le swift_string commence par - "p"
imprimer ("Le swift_string commence-t-il par p ?- ", Swift_string.hasprefix ("p"))
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_string qui contient le «potassium, carbone».
Ligne 7:
Maintenant, nous vérifions si le swift_string commence par "P".
La sortie est vraie car le swift_string commence par «p».
Ligne 10:
Maintenant, nous vérifions si le swift_string commence par "P".
La sortie est fausse car le swift_string ne commence pas par «p».
Exemple 4:
Créons une chaîne et vérifions si cette chaîne commence par une chaîne particulière avec une instruction IF-ELSE.
// Considérez la chaîne rapide.
var swift_string: string = "potassium, carbone"
print ("String original -", swift_string)
// Vérifiez si le swift_string commence par - "carbone"
if (swift_string.hasprefix ("carbone"))
print ("Swift_string commence avec le carbone")
autre
print ("swift_string ne commence pas par le carbone")
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_string qui contient le «potassium, carbone».
Ligne 7-12:
Maintenant, nous vérifions si le swift_string commence par "Carbon" en utilisant une déclaration IF-ELSE.
La sortie est "Swift_String ne commence pas par le carbone" car la condition à l'intérieur en cas d'échec.
Conclusion
De cette façon, Rathore a aidé sa sœur en expliquant le concept. Le Hasprefix () dans Swift String est utilisé pour vérifier si la chaîne démarre avec des caractères particuliers ou une chaîne. C'est sensible à la casse. Il est également possible d'utiliser cette méthode avec les instructions IF-Else. Assurez-vous que vous comprenez tous les exemples expliqués dans cet article.