Menu
CoddyTech

슬라이스 순회하기

Coddy GO 여정의 기초 섹션에 포함된 레슨. 109개 중 81번째.

Go에서 슬라이스를 순회하려면 range 키워드와 함께 for 루프를 사용할 수 있습니다.

과일 슬라이스를 만드세요:

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println("Fruits:", fruits)

range를 사용해 슬라이스를 순회하세요:

for index, value := range fruits {
    fmt.Printf("Index: %d, Value: %s\n", index, value)
}

결과:

Fruits: [Apple Banana Cherry]
Index: 0, Value: Apple
Index: 1, Value: Banana
Index: 2, Value: Cherry

값만 필요하다면 빈 식별자(_ )를 사용하세요:

for _, fruit := range fruits {
    fmt.Println(fruit)
}
challenge icon

챌린지

쉬움

이 도전 과제에서는 range 키워드를 사용해 과일 슬라이스를 순회하는 연습을 합니다. 슬라이스를 순회하면서 각 과일과 목록에서의 위치를 함께 출력하세요.

슬라이스는 이미 정의되어 있습니다. range를 사용해 슬라이스를 순회하고 각 과일과 위치(1부터 시작)를 출력하도록 for 루프를 완성해야 합니다.

정확한 텍스트는 1. Apple입니다.

직접 해보기

package main

import "fmt"

func main() {
	// 과일이 담긴 슬라이스
	fruits := []string{"Apple", "Banana", "Cherry", "Dragon fruit", "Elderberry"}
	
	// TODO: range를 사용해 fruits 슬라이스를 순회하도록 for 루프를 완성하세요
	// 각 과일을 위치와 함께 다음과 같이 출력하세요: "1. Apple"
	
	for // 여기에 range 루프를 추가하세요 {
		// 각 과일을 위치와 함께 출력하는 코드를 여기에 추가하세요
		
	}
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 Go 컴파일러