Menu
Coddy logo textTech

Index 함수

Coddy의 Golang의 함수와 포인터 코스 레슨 — 19개 중 15번째.

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라는 이름의 함수를 작성하세요.

첫 번째 매개변수는 문자열입니다.

두 번째 매개변수는 우리가 확인할 문자입니다.

문자가 존재하는지 확인하세요. 존재한다면 인덱스를 반환하고, 존재하지 않는다면 -1을 반환하세요.

 

예시:


입력:

"Coddy"
"y"

출력:

4

직접 해보기

// 여기에 코드를 작성하세요

Golang의 함수와 포인터의 모든 레슨