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ę.