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 4Wyzwanie
ŁatwyZbudujmy 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:
4Spróbuj swoich sił
// Twój kod tutaj
Wszystkie 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