Swift String - Dropfirst

Swift String - Dropfirst

Dropfirst () w Swift służy do usunięcia pierwszego znaku z sznurka. Domyślnie zwraca ciąg, usuwając pierwszy znak. Jeśli chcesz określonej liczby znaków z pierwszej, musisz określić wartość liczb całkowitą jako parametr reprezentujący całkowitą liczbę znaków, która ma zostać usunięta od pierwszego w ciągu Swift.

Składnia:

Swift_String.Dropfirst (wartość)

Parametr:

Wymaga tylko jednego opcjonalnego parametru.

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

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

Przykład 1:

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

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

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 pierwszą postać.

Wyjście to „Otasium, węgiel".

Przykład 2:

Utwórzmy ciąg i usuń z niego pierwsze 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ń pierwsze 5 znaków
Drukuj („Swift_string po usunięciu pierwszych 5 znaków -”, Swift_String.Dropfirst (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 pierwsze 5 znaków.

Wyjście to „sium, węgiel". Usunięte postacie to - „P, o, t, a, s".

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

Przykład 3:

Utwórzmy ciąg i usuń z niego pierwsze 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ń pierwsze 10 znaków
Drukuj („Swift_string po usunięciu pierwszych 10 znaków -”, Swift_String.Dropfirst (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 pierwsze 10 znaków.

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

Przykład 4:

Utwórzmy ciąg i usuń z niego pierwsze 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ń pierwsze 4 znaki i
// Sprawdź, czy oba ciągi są równe, czy nie.
if (swift_string == Swift_String.Dropfirst (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 trzyma - „azot”.

Linia 7-12:

Najpierw sprawdzamy, że te same ciągi są takie same, czy nie

Z wyjścia są takie same.

Linia 15-21:

Teraz usuń pierwsze 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ąć pierwsze znaki z szybkiego ciągu za pomocą metody Dropfirst (). Jeśli chcesz określonej liczby znaków z pierwszej, musisz określić wartość liczb całkowitą jako parametr reprezentujący całkowitą liczbę znaków, która ma zostać usunięta od pierwszego w ciągu Swift. Omówiliśmy również tę metodę z instrukcjami if-else, aby lepiej zrozumieć tę koncepcję.