Menu
Coddy logo textTech

Funkcja Index

Lekcja 15 z 19 w kursie Funkcje i wskaźniki w Golang w Coddy.

Pakiet strings zawiera również funkcję o nazwie Index, która zwraca indeks danego znaku w ciągu znaków.

Przykład działania tej funkcji:

str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)

Funkcja przyjmuje ciąg znaków i znak (str, char). Jeśli char istnieje, funkcja zwraca indeks; jeśli nie istnieje, zwraca -1.

Jak zawsze, indeksowanie zaczyna się od 0. Zatem w tym przykładzie wynikiem będzie:

Index of o is 4
challenge icon

Wyzwanie

Łatwy

Zbudujmy naszą funkcję Index! 😁

 

Napisz funkcję o nazwie index, która przyjmuje dwa ciągi znaków i zwraca liczbę całkowitą.

Pierwszym parametrem będzie ciąg znaków.

Drugim parametrem będzie znak , który sprawdzimy.

Sprawdź, czy znak istnieje; jeśli tak, zwróć indeks , a jeśli nie, zwróć -1.

 

Przykład:


Dane wejściowe:

"Coddy"
"y"

Dane wyjściowe:

4

Spróbuj swoich sił

// Twój kod tutaj

Wszystkie lekcje w sekcji Funkcje i wskaźniki w Golang

Poćwicz samodzielnie: Kompilator Go online