String Swift - Droplast

String Swift - Droplast

droplast () dans Swift est utilisé pour supprimer le dernier caractère de la chaîne. Par défaut, il renvoie la chaîne en supprimant le dernier caractère. Si vous voulez un nombre particulier de caractères du dernier, vous devez spécifier une valeur entière en tant que paramètre qui représente le nombre total de caractères à supprimer du dernier de la chaîne rapide.

Syntaxe:

swift_string.droplast (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 dernier.

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 dernier caractère sans spécifier aucun paramètre à l'aide de Droplast ().

// Considérez la chaîne rapide.
var swift_string: string = "potassium, carbone"
print ("String original -", swift_string)
// supprime uniquement le dernier caractère.
print ("swift_string après la suppression du dernier personnage -", swift_string.droplast ())

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 dernier personnage.

La sortie est «Potassium, glucides".

Exemple 2:

Créons une chaîne et en supprimons les 5 derniers 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 derniers caractères
print ("swift_string après la suppression des 5 derniers caractères -", ​​swift_string.droplast (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 derniers caractères.

La sortie est «Potassium, c". Les caractères qui sont supprimés sont - "a, r, b, o, n".

Supposons que la longueur de la chaîne soit 4. Si vous spécifiez la valeur comme 5, la méthode Droplast () ne renvoie aucune erreur. Il supprimera les 4 derniers caractères.

Exemple 3:

Créons une chaîne et en supprimons les 10 derniers 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 derniers caractères
print ("swift_string après la suppression des 10 derniers caractères -", ​​swift_string.droplast (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 derniers 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 derniers 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 derniers caractères et
// Vérifiez si les deux chaînes sont égales ou non.
if (swift_string == swift_string.droplast (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 contient «l'azote».

Ligne 7-12:

Premièrement, nous vérifions si les mêmes chaînes sont identiques ou non

De la sortie, ils sont les mêmes.

Ligne 15-21:

Maintenant, supprimez les 4 derniers 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 derniers caractères d'une chaîne rapide en utilisant la méthode droplast (). Si vous voulez un nombre particulier de caractères du dernier, alors vous devez spécifier une valeur entière en tant que paramètre qui représente le nombre total de caractères à supprimer du dernier de la chaîne rapide. Nous avons également discuté de cette méthode avec des déclarations IF-Else pour comprendre ce concept beaucoup mieux.