Jedną popularną operacją jest sprawdzenie, czy ciąg zawiera podłoże. GO pozwala sprawdzić, czy określony zestaw znaków jest dostępny w ciągu za pomocą metody Contren,.
W tym artykule omówiono sposób korzystania z metody zawierającej i przyjrzeć się kilku przykładom wyszukiwania podkładu.
Smyczki.Zawiera()
Metoda GO zawiera część pakietu Strings. Dlatego przed jego użyciem musisz zaimportować pakiet „Strings”.
Funkcja bierze ciąg i podłoże jako parametry. Następnie sprawdza, czy ciąg zawiera określony podłoże. Zwraca boolean true, jeśli podłoże zostanie znalezione i fałszywe, jeśli inaczej.
Składnia metody zawierają () jest jak pokazano:
FUNC zawiera (Str, Substr String) Bool„STR” jest głównym ciągiem do wyszukiwania, a „substr” odnosi się do podrzędu do wyszukiwania.
Praktyczne przykłady
Spójrzmy na kilka przykładów użycia metody Conterains ().
Przykład 1
Rozważ poniższy przykład:
Pakiet MainW powyższym przykładzie sprawdzamy, czy „Tech” podjazd jest zawarty w STR. W pierwszym przykładzie używamy nazwy zmiennej.
W drugim przykładzie przekazujemy literał sznurkowy. To pokazuje, że możesz przekazać zmienną string.
W trzecim przykładzie sprawdzamy znak Unicode, jak pokazano przez emoji. Ponieważ znak nie ma w ciągu, funkcja zwraca false, jak pokazano na poniższym wyjściu:
:: wyjściePrzykład 2
Możesz użyć logiki warunkowej do wykonania akcji, jeśli podłoże znajduje się w ciągu. Rozważ poniższy przykład:
Pakiet MainPrzykład używa ciągu.zawiera metodę () jako warunek. Jest tak, ponieważ funkcja zwraca wartość logiczną.
Jeśli funkcja znajdzie podłoże, kod wewnątrz bloku IF jest wykonywany; W przeciwnym razie kod wewnątrz bloku jest uruchomiony.
Powstałe wyjście to:
$ Go Run zawiera.IśćWniosek
Korzystając z tego przewodnika, odkryłeś, jak wyszukiwać, jeśli ciąg zawiera określone podłoże. Metoda zawierająca () jest bardzo przydatna i ułatwia pracę. Rozważ użycie go.
Szczęśliwe kodowanie!