Funkcja Contains
Lekcja 14 z 19 w kursie Funkcje i wskaźniki w Golang w Coddy.
Inną wbudowaną funkcją, której możemy użyć w Go, jest Contains, która sprawdza, czy podany ciąg znaków zawiera znak lub podciąg.
Przykład działania tej funkcji:
str := "Go"
c := "o"
b := strings.Contains(str, c)
fmt.Println(b)Funkcja nazywa się Contains i należy do pakietu strings. Przyjmuje dwa ciągi znaków: pierwsza wartość, str, to ciąg, który sprawdzimy, a c to wartość, której będziemy szukać w ciągu str. Zwraca wartość logiczną: true, jeśli c występuje w ciągu str, oraz false, jeśli c nie występuje w ciągu str.
W tym przykładzie otrzymamy true, ponieważ "o" występuje w ciągu "Go".
Wyzwanie
ŁatwyZbudujmy naszą funkcję Contains! 😃
Napisz funkcję o nazwie contains, która przyjmuje dwie wartości będące ciągami znaków i zwraca wartość logiczną (true lub false).
Pierwsza wartość to ciąg znaków, a druga to znak, którego obecność w ciągu znaków będziemy sprawdzać.
W naszym przykładzie sprawdzimy pojedynczy znak.
Przykład:
Dane wejściowe:
"Coddy"
"y"Dane wyjściowe:
trueSpróbuj swoich sił
// Twój kod tutajWszystkie lekcje w sekcji Funkcje i wskaźniki w Golang
1Wprowadzenie
Wprowadzenie4Odtwórz funkcje obsługi ciągów znaków w Go
Ciągi znaków w GolangFunkcja JoinFunkcja ContainsFunkcja IndexWyzwanie podsumowujące nr 1Poćwicz samodzielnie: Kompilator Go online