Wyzwanie podsumowujące nr 1
Lekcja 16 z 19 w kursie Funkcje i wskaźniki w Golang w Coddy.
Jeśli musimy sprawdzić, czy ciąg znaków zaczyna się od określonych znaków, możemy użyć funkcji HasPrefix, która zwróci true, jeśli ciąg znaków zaczyna się od podanych znaków, a false, jeśli tak nie jest. Oto przykład działania tej funkcji:
str := "Gopher"
s := "Go"
b := strings.HasPrefix(str, s)
fmt.Println(b)Funkcja HasPrefix przyjmuje dwa parametry: ciąg znaków str oraz znaki, które chcemy sprawdzić, s.
W naszym przykładzie zwróci:
truePonieważ ciąg znaków "Gopher" zaczyna się od znaków "Go".
Wyzwanie
ŁatwyZbudujmy naszą funkcję HasPrefix! 🤷
Napisz funkcję o nazwie hasPrefix, która przyjmuje dwa ciągi znaków i zwraca wartość typu boolean .
- Pierwszy parametr to wartość ciągu znaków.
- Drugi parametr to podciąg lub znaki, które będziemy sprawdzać.
- Sprawdź, czy ciąg znaków zaczyna się od podanego podciągu (znaków). Jeśli tak, zwróć true, w przeciwnym razie zwróć false.
Pamiętaj, że podciąg może zawierać więcej niż jeden znak.
Spró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