W tym samouczku Swift String zobaczymy, co robi metoda Hassuffix ().
Rozważ scenariusz
Mounica jest inżynierem chemicznym. Ma wiele chemikaliów. Bardzo trudno jest jej znaleźć nazwę chemicznego zakończenia z jakimś imieniem. Jej brat Rathore pomógł jej znaleźć nazwę chemiczną na podstawie końcowych postaci w imionach chemicznych. Użył więc języka programowania Swift, aby sprawdzić końcową nazwę chemikalia. W ten sposób pomógł swojej siostrze.
Hassuffix ()
HassUFFIX () w Swift String służy do sprawdzenia, czy ciąg kończy się na określonych znakach lub ciąg. Jeśli ciąg kończy się na danym ciągu, to wartość logiczna - prawda jest zwracana. W innych przypadkach False powróci (jeśli ciąg nie zakończy się konkretnymi znakami lub ciągiem).
Składnia:
Swift_String.Hassuffix (ciąg)
Parametry:
Zajmuje tylko jeden ciąg jako parametr.
Aby zrozumieć tę metodę znacznie lepiej, musimy szczegółowo zobaczyć przykłady.
Przykład 1:
Utwórzmy ciąg i sprawdź, czy ten ciąg kończy się konkretnym ciągiem.
// Rozważ łańcuch Swift.
var Swift_String: String = "Wodorogen i wiązanie tlenu"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy Swift_String kończy się - „wodór”
druk („czy Swift_String kończy się wodorem ?- ", Swift_String.Hassuffix („wodór”))
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy struna o nazwie Swift_String, która zawiera „wiązanie wodoru i tlenu”.
Linia 7:
Teraz sprawdzamy, czy Swift_String kończy się „wodorem”
Wyjście jest fałszywe, ponieważ nie kończy się na strunie - „wodór”.
Przykład 2:
Utwórzmy ciąg i sprawdź, czy ten ciąg kończy się konkretnym ciągiem.
// Rozważ łańcuch Swift.
var Swift_String: String = "Wodorogen i wiązanie tlenu"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy swift_string kończy się - „wiązanie”
druk („czy Swift_String kończy się wiązaniem ?- ", Swift_String.Hassuffix („wiązanie”))
Wyjście:
Wyjaśnienie:
Linia 2:
Stworzyliśmy struna o nazwie Swift_String, która zawiera „wiązanie wodoru i tlenu”.
Linia 7:
Teraz sprawdzamy, czy swift_string kończy się - „wiązanie”
Wyjście jest prawdziwe, ponieważ kończy się ciągiem - „wiązanie”.
Przykład 3:
Utwórzmy ciąg i sprawdź, czy ten ciąg kończy się konkretnym znakiem.
// Rozważ łańcuch Swift.
var Swift_String: string = "potas, węgiel"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy swift_string kończy się - „n”
druk („czy Swift_String kończy się P ?- ", Swift_String.Hassuffix („N”))
// Sprawdź, czy Swift_String kończy się - „P”
druk („czy Swift_String kończy się n ?- ", Swift_String.Hassuffix („N”))
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy ciąg o nazwie Swift_String, który trzyma - „potas, węgiel”.
Linia 7:
Teraz sprawdzamy, czy Swift_String kończy się - „N”.
Wyjście jest prawdziwe, ponieważ Swift_String („potas, węgiel”) kończy się „n”.
Linia 10:
Teraz sprawdzamy, czy Swift_String kończy się - „N”.
Wyjście jest fałszywe, ponieważ Swift_String („potas, węgiel”) nie kończy się na „n”.
Przykład 4:
Utwórzmy ciąg i sprawdź, czy ten ciąg kończy się konkretnym ciągiem z instrukcją IF-ELSE.
// Rozważ łańcuch Swift.
var Swift_String: string = "potas, węgiel"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy Swift_String kończy się - „węgiel”
if (Swift_String.Hassuffix („Carbon”))
Drukuj („Swift_String End with Carbon”)
w przeciwnym razie
druk („Swift_string nie kończy się na węglku”)
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy ciąg o nazwie Swift_String, który trzyma - „potas, węgiel”.
Linia 7-12:
Teraz sprawdzamy, czy Swift_String kończy się - „węgiel” za pomocą instrukcji IF -ELSE.
Wyjście to „Swift_string koniec z węglem”.
Wniosek
HassUFFIX () w Swift String służy do sprawdzenia, czy ciąg kończy się na określonych znakach lub ciąg. To jest wrażliwe na wielkość. Możliwe jest również użycie tej metody z instrukcjami if-else.