Rozważ następujący scenariusz:
Mounica jest inżynierem chemicznym. Ma wiele chemikaliów. Bardzo trudno jest jej znaleźć nazwę chemikaliów, zaczynając od jakiejś nazwy. Jej brat, Rathore, pomógł jej znaleźć nazwę chemiczną opartą na początkowych postaciach w imionach chemicznych. Użył języka programowania Swift, aby sprawdzić początkową nazwę chemikalia. W ten sposób pomógł swojej siostrze.
Hasprefix ()
Hasprefix () w Swift String służy do sprawdzenia, czy ciąg rozpoczyna się od konkretnych znaków lub ciągów. Jeśli ciąg zaczyna się od podanego ciągu, wartość logiczna jest zwracana. W innych przypadkach False jest zwracany (jeśli ciąg nie zaczyna się od konkretnych znaków lub ciągów).
Składnia:
Swift_String.Hasprefix (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 zaczyna się od konkretnego ciągu.
// Rozważ łańcuch Swift.
var Swift_String: String = "Wodorogen i wiązanie tlenu"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy Swift_String zaczyna się od „wodoru”
druk („czy Swift_String zaczyna się od wodoru ?- ", Swift_String.Hasprefix („wodór”))
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy struna o nazwie Swift_String, w której zawiera „wiązanie wodoru i tlenu”.
Linia 7:
Teraz sprawdzamy, czy Swift_String zaczyna się od „wodoru”.
Wyjście jest prawdziwe, ponieważ zaczyna się od struny „wodór”.
Przykład 2:
Utwórzmy ciąg i sprawdź, czy ten ciąg zaczyna się od konkretnego ciągu.
// Rozważ łańcuch Swift.
var Swift_String: string = "azot i neon"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy Swift_String zaczyna się od - „Metan”
druk („czy Swift_String zaczyna się od metanu ?- ", Swift_String.Hasprefix („metan”))
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy ciąg o nazwie Swift_String, który zawiera „azot i neon”.
Linia 7:
Teraz sprawdzamy, czy Swift_String zaczyna się od „metanu”.
Wyjście jest fałszywe, ponieważ nie zaczyna się od ciągu „metan”.
Przykład 3:
Utwórzmy ciąg i sprawdź, czy ten ciąg zaczyna się od konkretnego znaku.
// Rozważ łańcuch Swift.
var Swift_String: string = "potas, węgiel"
druk („oryginalny ciąg -”, Swift_String)
// Sprawdź, czy Swift_String zaczyna się od - „P”
druk („czy Swift_String zaczyna się od p ?- ", Swift_String.Hasprefix („P”))
// Sprawdź, czy Swift_String zaczyna się od - „P”
druk („czy Swift_String zaczyna się od p ?- ", Swift_String.Hasprefix („P”))
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy ciąg o nazwie Swift_String, który zawiera „potas, węgiel”.
Linia 7:
Teraz sprawdzamy, czy Swift_String zaczyna się od „P”.
Wyjście jest prawdziwe, ponieważ Swift_String zaczyna się od „P”.
Linia 10:
Teraz sprawdzamy, czy Swift_String zaczyna się od „P”.
Wyjście jest fałszywe, ponieważ Swift_String nie zaczyna się od „P”.
Przykład 4:
Utwórzmy ciąg i sprawdź, czy ten ciąg zaczyna się od konkretnego ciągu 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 zaczyna się od „Carbon”
if (Swift_String.Hasprefix („Carbon”))
Drukuj („Swift_string start z emisją węgla”)
w przeciwnym razie
druk („Swift_string nie zaczyna się od węgla”)
Wyjście:
Wyjaśnienie:
Linia 2:
Utworzyliśmy ciąg o nazwie Swift_String, który zawiera „potas, węgiel”.
Linia 7-12:
Teraz sprawdzamy, czy Swift_String zaczyna się od „węgla” przy użyciu instrukcji IF-ELSE.
Wyjście to „Swift_String nie zaczyna się od węgla”, ponieważ warunek w środku, jeśli się nie powiedzie.
Wniosek
W ten sposób Rathore pomógł swojej siostrze, wyjaśniając koncepcję. Hasprefix () w Swift String służy do sprawdzenia, czy ciąg rozpoczyna się od konkretnych znaków lub ciągów. Jest wrażliwy. Możliwe jest również użycie tej metody z instrukcjami IF-Else. Upewnij się, że rozumiesz wszystkie przykłady wyjaśnione w tym artykule.