Функция 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Задание
ЛегкоДавайте создадим нашу функцию index! 😁
Напишите функцию с именем index, которая принимает две строки и возвращает целое число.
Первым параметром будет строка.
Вторым параметром будет character (символ), который мы будем проверять.
Проверьте, существует ли этот символ; верните index (индекс), если он есть, и верните -1, если его нет.
Пример:
Ввод:
"Coddy"
"y"Вывод:
4Попробуйте сами
// Ваш код здесь
Все уроки раздела Функции и указатели в Golang
1Введение
Введение4Реализация функций strings в Go
Строки в GoФункция JoinФункция ContainsФункция IndexЗадание на повторение №1