Menu
Coddy logo textTech

Функция Index

Урок 15 из 19 курса Функции и указатели в Golang на Coddy.

Пакет strings также содержит функцию под названием Index, которая возвращает индекс заданного символа в строке.

Пример того, как работает эта функция:

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

Функция принимает строку и символ (str, char). Если char существует, функция возвращает индекс; если он не существует, она возвращает -1.

Как всегда, индексация начинается с 0. Таким образом, в этом примере результатом будет:

Index of o is 4
challenge icon

Задание

Легко

Давайте создадим нашу функцию index! 😁

 

Напишите функцию с именем index, которая принимает две строки и возвращает целое число.

Первым параметром будет строка.

Вторым параметром будет character (символ), который мы будем проверять.

Проверьте, существует ли этот символ; верните index (индекс), если он есть, и верните -1, если его нет.

 

Пример:


Ввод:

"Coddy"
"y"

Вывод:

4

Попробуйте сами

// Ваш код здесь

Все уроки раздела Функции и указатели в Golang