슬라이스 순회하기
Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 81번째.
Go에서 슬라이스를 반복하려면 for 루프와 range 키워드를 사용할 수 있습니다.
과일 슬라이스를 생성합니다:
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)
}챌린지
쉬움이 챌린지에서는 range 키워드를 사용하여 과일 슬라이스를 반복하는 연습을 합니다. 여러분의 과제는 슬라이스를 루프하며 각 과일을 리스트에서의 위치와 함께 출력하는 것입니다.
슬라이스는 이미 정의되어 있습니다. range를 사용하는 for 루프를 완성하여 슬라이스를 반복하고, 각 과일을 해당 위치(1부터 시작)와 함께 출력해야 합니다.
치트 시트
Go에서 슬라이스를 반복하려면 range 키워드와 함께 for 루프를 사용하세요:
fruits := []string{"Apple", "Banana", "Cherry"}
for index, value := range fruits {
fmt.Printf("Index: %d, Value: %s\n", index, value)
}값만 필요한 경우에는 빈 식별자(_)를 사용하세요:
for _, fruit := range fruits {
fmt.Println(fruit)
}직접 해보기
package main
import "fmt"
func main() {
// 과일 슬라이스
fruits := []string{"Apple", "Banana", "Cherry", "Dragon fruit", "Elderberry"}
// TODO: range를 사용하여 fruits 슬라이스를 반복하는 for 루프를 완성하세요
// 각 과일을 "1. Apple"과 같이 위치와 함께 출력하세요
for // 여기에 range 루프를 추가하세요 {
// 각 과일을 위치와 함께 출력하는 코드를 여기에 추가하세요
}
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입