Menu
Coddy logo textTech

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:

true

Ponieważ ciąg znaków "Gopher" zaczyna się od znaków "Go".
 

challenge icon

Wyzwanie

Łatwy

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

Wszystkie lekcje w sekcji Funkcje i wskaźniki w Golang

Poćwicz samodzielnie: Kompilator Go online