Swift String - Hasprefix

Swift String - Hasprefix
W tym samouczku Swift String zobaczymy, co robi metoda Hasprefix ().

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.