Swift String - kropel

Swift String - kropel

Droplast () w Swift służy do usunięcia ostatniego znaku z sznurka. Domyślnie zwraca ciąg, usuwając ostatni znak. Jeśli chcesz określonej liczby znaków z ostatnie.

Składnia:

Swift_String.kropel (wartość)

Parametr:

Wymaga tylko jednego opcjonalnego parametru.

wartość - Określa wartość liczb całkowitych do usuwania znaków w ciągu Swift od ostatniego.

Aby zrozumieć tę metodę znacznie lepiej, musimy szczegółowo zobaczyć przykłady.

Przykład 1:

Utwórzmy ciąg i usuń z niego ostatni znak bez określenia żadnego parametru za pomocą Droplast ().

// Rozważ łańcuch Swift.
var Swift_String: string = "potas, węgiel"
druk („oryginalny ciąg -”, Swift_String)
// Usuń tylko ostatni znak.
Drukuj („Swift_string po usunięciu ostatniej postaci -”, Swift_String.Droplast ())

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który trzyma - „potas, węgiel”.

Linia 7:

Teraz wyświetlamy Swift_String, usuwając ostatnią postać.

Wyjście to „Potas, Carbo".

Przykład 2:

Utwórzmy ciąg i usuń z niego ostatnie 5 znaków, określając wartość jako 5.

// Rozważ łańcuch Swift.
var Swift_String: string = "potas, węgiel"
druk („oryginalny ciąg -”, Swift_String)
// Usuń ostatnie 5 znaków
Drukuj („Swift_string po usunięciu ostatnich 5 znaków -”, Swift_String.Droplast (5))

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który trzyma - „potas, węgiel”.

Linia 7:

Teraz wyświetlamy Swift_String, usuwając ostatnie 5 znaków.

Wyjście to „Potas, c". Usunięte postacie to - „a, r, b, o, n".

Załóżmy, że długość sznurka wynosi 4. Jeśli określisz wartość jako 5, metoda Droplast () nie zwróci żadnego błędu. Usunie ostatnie 4 znaki.

Przykład 3:

Utwórzmy ciąg i usuń z niego ostatnie 10 znaków, określając wartość jako 10.

// Rozważ łańcuch Swift.
var Swift_String: string = "azot"
druk („oryginalny ciąg -”, Swift_String)
// usuń ostatnie 10 znaków
Drukuj („Swift_string po usunięciu ostatnich 10 znaków -”, Swift_String.Droplast (10))

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który trzyma - „azot”.

Linia 7:

Teraz wyświetlamy Swift_String, usuwając ostatnie 10 znaków.

Wyjście jest puste. Wszystkie znaki są usuwane.

Przykład 4:

Utwórzmy ciąg i usuń z niego ostatnie 4 znaki, określając wartość jako 4. Teraz porównaj to z rzeczywistym ciągiem w instrukcji IF.

// Rozważ łańcuch Swift.
var Swift_String: string = "azot"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy oba ciągi są równe, czy nie.
if (swift_string == Swift_String)
wydruku („Oba ciągi są takie same”)

w przeciwnym razie
wydruku („Oba ciągi nie są takie same”)

// Usuń ostatnie 4 znaki i
// Sprawdź, czy oba ciągi są równe, czy nie.
if (swift_string == Swift_String.Droplast (4))
wydruku („Oba ciągi są takie same”)

w przeciwnym razie
wydruku („Oba ciągi nie są takie same”)

Wyjście:

Wyjaśnienie:

Linia 2:

Utworzyliśmy ciąg o nazwie Swift_String, który zawiera „azot”.

Linia 7-12:

Po pierwsze, sprawdzamy, czy te same struny są takie same, czy nie

Z wyjścia są takie same.

Linia 15-21:

Teraz usuń ostatnie 4 znaki z Swift_String i porównaj je z ciągiem: nie są takie same.

Wniosek

W tym szybkim samouczku widzieliśmy, jak usunąć ostatnie znaki z szybkiego ciągu za pomocą metody Droplast (). Jeśli chcesz określonej liczby znaków z ostatnie. Omówiliśmy również tę metodę z instrukcjami if-else, aby lepiej zrozumieć tę koncepcję.