Droplast () in Swift wird verwendet, um das letzte Zeichen aus der Zeichenfolge zu entfernen. Standardmäßig wird die Zeichenfolge zurückgegeben, indem das letzte Zeichen entfernt wird. Wenn Sie eine bestimmte Anzahl von Zeichen aus dem letzten möchten, müssen Sie einen Ganzzahlwert als Parameter angeben, der die Gesamtzahl der Zeichen darstellt, die aus dem letzten in der Swift -Zeichenfolge gelöscht werden sollen.
Syntax:
Swift_String.Droplast (Wert)
Parameter:
Es dauert nur einen optionalen Parameter.
Wert - Gibt den Ganzzahlwert an, um Zeichen in der Swift -Zeichenfolge aus dem letzten zu löschen.
Um diese Methode viel besser zu verstehen, müssen wir die Beispiele im Detail sehen.
Beispiel 1:
Erstellen wir eine Zeichenfolge und löschen Sie das letzte Zeichen daraus, ohne einen Parameter mit Droplast () anzugeben ().
// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Kalium, Kohlenstoff"
print ("Original String -", Swift_String)
// Entfernen Sie nur das letzte Zeichen.
print ("Swift_String nach dem Löschen des letzten Zeichens -", Swift_String.Droplast ())
Ausgang:
Erläuterung:
Zeile 2:
Wir haben eine Zeichenfolge namens Swift_String erstellt, die hält - "Kalium, Kohlenstoff".
Zeile 7:
Jetzt zeigen wir das Swift_String, indem wir das letzte Zeichen löschen.
Die Ausgabe ist “Kalium, Carbo”.
Beispiel 2:
Erstellen wir eine Zeichenfolge und löschen Sie die letzten 5 Zeichen daraus, indem Sie den Wert als 5 angeben.
// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Kalium, Kohlenstoff"
print ("Original String -", Swift_String)
// Die letzten 5 Zeichen entfernen
print ("Swift_String nach dem Löschen der letzten 5 Zeichen -", Swift_String.Drossel (5))
Ausgang:
Erläuterung:
Zeile 2:
Wir haben eine Zeichenfolge namens Swift_String erstellt, die hält - "Kalium, Kohlenstoff".
Zeile 7:
Jetzt zeigen wir das Swift_String, indem wir die letzten 5 Zeichen löschen.
Die Ausgabe ist “Kalium, c”. Die Zeichen, die entfernt werden, sind - “a, r, b, o, n”.
Angenommen, die Saitenlänge beträgt 4. Wenn Sie den Wert als 5 angeben, gibt die Methode Droplast () keinen Fehler zurück. Es wird die letzten 4 Zeichen löschen.
Beispiel 3:
Erstellen wir eine Zeichenfolge und löschen Sie die letzten 10 Zeichen daraus, indem Sie den Wert als 10 angeben.
// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Stickstoff"
print ("Original String -", Swift_String)
// Die letzten 10 Zeichen entfernen
print ("Swift_String nach dem Löschen der letzten 10 Zeichen -", Swift_String.Droplast (10))
Ausgang:
Erläuterung:
Zeile 2:
Wir haben eine Zeichenfolge namens Swift_String erstellt, die gilt - "Stickstoff".
Zeile 7:
Jetzt zeigen wir das Swift_String, indem wir die letzten 10 Zeichen löschen.
Die Ausgabe ist leer. Alle Zeichen werden entfernt.
Beispiel 4:
Erstellen wir eine Zeichenfolge und löschen Sie die letzten 4 Zeichen daraus, indem Sie den Wert als 4 angeben. Vergleichen Sie es nun mit der tatsächlichen Zeichenfolge in der IF -Anweisung.
// Betrachten Sie die schnelle Zeichenfolge.
var Swift_String: String = "Stickstoff"
print ("Original String -", Swift_String)
// Überprüfen Sie, ob beide Saiten gleich sind oder nicht.
if (swift_string == Swift_string)
drucken ("Beide Saiten sind gleich")
anders
Druck ("Beide Saiten sind nicht gleich")
// die letzten 4 Zeichen entfernen und
// Überprüfen Sie, ob beide Saiten gleich sind oder nicht.
if (Swift_string == Swift_String.Droplast (4))
drucken ("Beide Saiten sind gleich")
anders
Druck ("Beide Saiten sind nicht gleich")
Ausgang:
Erläuterung:
Zeile 2:
Wir haben eine Zeichenfolge namens Swift_String erstellt, die "Stickstoff" enthält.
Zeile 7-12:
Erstens überprüfen wir, ob die gleichen Saiten gleich sind oder nicht
Aus der Ausgabe sind sie gleich.
Zeile 15-21:
Löschen Sie nun die letzten 4 Zeichen von Swift_String und vergleichen Sie sie mit der Zeichenfolge: Sie sind nicht dasselbe.
Abschluss
In diesem Swift -Tutorial haben wir gesehen. Wenn Sie eine bestimmte Anzahl von Zeichen aus dem letzten möchten, müssen Sie einen Ganzzahlwert als Parameter angeben, der die Gesamtzahl der Zeichen darstellt, die aus dem letzten in der Swift -Zeichenfolge gelöscht werden sollen. Wir haben diese Methode auch mit IF-ELSE-Aussagen erörtert, um dieses Konzept viel besser zu verstehen.