Menu
Coddy logo textTech

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".

challenge icon

Wyzwanie

Łatwy

Zbudujmy 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:

true

Spróbuj swoich sił

// Twój kod tutaj

Wszystkie lekcje w sekcji Funkcje i wskaźniki w Golang

Poćwicz samodzielnie: Kompilator Go online