dropFirst () dans Swift est utilisé pour supprimer le premier caractère de la chaîne. Par défaut, il renvoie la chaîne en supprimant le premier caractère. Si vous voulez un nombre particulier de caractères du premier, vous devez spécifier une valeur entière en tant que paramètre qui représente le nombre total de caractères à supprimer du premier dans la chaîne Swift.
Syntaxe:
swift_string.dropFirst (valeur)
Paramètre:
Il ne faut qu'un seul paramètre facultatif.
valeur - Spécifie la valeur entière pour supprimer des caractères dans la chaîne Swift du premier.
Pour comprendre beaucoup mieux cette méthode, nous devons voir les exemples en détail.
Exemple 1:
Créons une chaîne et en supprimons le premier caractère sans spécifier aucun paramètre à l'aide de DropFirst ().
// Considérez la chaîne rapide.
var swift_string: string = "potassium, carbone"
print ("String original -", swift_string)
// supprime uniquement le premier caractère.
print ("swift_string après avoir supprimé le premier caractère -", swift_string.dropFirst ())
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_string qui tient - "Potassium, Carbon".
Ligne 7:
Maintenant, nous affichons le swift_string en supprimant le premier caractère.
La sortie est «otassium, carbone".
Exemple 2:
Créons une chaîne et en supprimons les 5 premiers caractères en spécifiant la valeur comme 5.
// Considérez la chaîne rapide.
var swift_string: string = "potassium, carbone"
print ("String original -", swift_string)
// supprimer les 5 premiers caractères
print ("swift_string après avoir supprimé 5 premiers caractères -", swift_string.dropFirst (5))
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_string qui tient - "Potassium, Carbon".
Ligne 7:
Maintenant, nous affichons le swift_string en supprimant les 5 premiers caractères.
La sortie est «Sium, carbone". Les caractères qui sont supprimés sont - "P, o, t, a, s".
Supposons que la longueur de la chaîne soit 4. Si vous spécifiez la valeur comme 5, alors la méthode dropFirst () ne renvoie aucune erreur. Il supprimera les 4 premiers caractères.
Exemple 3:
Créons une chaîne et en supprimons les 10 premiers caractères en spécifiant la valeur comme 10.
// Considérez la chaîne rapide.
var swift_string: string = "azote"
print ("String original -", swift_string)
// supprimer les 10 premiers caractères
print ("swift_string après avoir supprimé 10 premiers caractères -", swift_string.dropFirst (10))
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_String qui tient - "azote".
Ligne 7:
Maintenant, nous affichons le swift_string en supprimant les 10 premiers caractères.
La sortie est vide. Tous les caractères sont supprimés.
Exemple 4:
Créons une chaîne et en supprimons les 4 premiers caractères en spécifiant la valeur comme 4. Maintenant, comparez-le avec la chaîne réelle à l'intérieur de l'instruction if.
// Considérez la chaîne rapide.
var swift_string: string = "azote"
print ("String original -", swift_string)
// Vérifiez si les deux chaînes sont égales ou non.
if (swift_string == swift_string)
imprimer ("les deux cordes sont les mêmes")
autre
imprimer ("les deux chaînes ne sont pas les mêmes")
// supprimer les 4 premiers caractères et
// Vérifiez si les deux chaînes sont égales ou non.
if (swift_string == swift_string.dropFirst (4))
imprimer ("les deux cordes sont les mêmes")
autre
imprimer ("les deux chaînes ne sont pas les mêmes")
Sortir:
Explication:
Ligne 2:
Nous avons créé une chaîne nommée Swift_String qui tient - "azote".
Ligne 7-12:
Nous vérifions d'abord que les mêmes chaînes sont identiques ou non
De la sortie, ils sont les mêmes.
Ligne 15-21:
Maintenant, supprimez les 4 premiers caractères de Swift_String et comparez-les avec la chaîne: ils ne sont pas les mêmes.
Conclusion
Dans ce tutoriel rapide, nous avons vu comment supprimer les premiers caractères d'une chaîne rapide en utilisant la méthode dropFirst (). Si vous voulez un nombre particulier de caractères du premier, vous devez spécifier une valeur entière en tant que paramètre qui représente le nombre total de caractères à supprimer du premier dans la chaîne Swift. Nous avons également discuté de cette méthode avec des déclarations IF-Else pour comprendre ce concept beaucoup mieux.