슬라이스 요소에 접근하기
Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 78번째.
슬라이스 요소에 접근하는 것은 0부터 시작하는 인덱스 위치와 대괄호를 사용하여 배열과 똑같이 작동합니다.
과일 슬라이스를 생성합니다:
fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0]) // 첫 번째 요소
fmt.Println(fruits[1]) // 두 번째 요소
fmt.Println(fruits[2]) // 세 번째 요소다음과 같이 표시됩니다:
Apple
Banana
Cherry새로운 값을 할당하여 요소를 수정할 수도 있습니다:
fruits[1] = "Blueberry"
fmt.Println(fruits)결과:
[Apple Blueberry Cherry]챌린지
초급이 챌린지에서는 Go에서 슬라이스의 요소에 접근하는 법을 연습하게 됩니다.
여러분을 위해 과일 슬라이스를 생성했습니다. 여러분의 과제는 이 슬라이스에서 특정 요소에 접근하여 출력하는 것입니다.
치트 시트
인덱스 위치(0부터 시작)와 대괄호를 사용하여 슬라이스 요소에 접근합니다:
fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0]) // Apple
fmt.Println(fruits[1]) // Banana
fmt.Println(fruits[2]) // Cherry새로운 값을 할당하여 슬라이스 요소를 수정합니다:
fruits[1] = "Blueberry"
fmt.Println(fruits) // [Apple Blueberry Cherry]직접 해보기
package main
import "fmt"
func main() {
// 과일 슬라이스
fruits := []string{"apple", "banana", "cherry", "date", "elderberry"}
// TODO: 첫 번째 과일(인덱스 0)에 접근하여 firstFruit이라는 변수에 저장하세요
// TODO: 세 번째 과일(인덱스 2)에 접근하여 thirdFruit이라는 변수에 저장하세요
// 결과 출력
fmt.Println("The first fruit is:", firstFruit)
fmt.Println("The third fruit is:", thirdFruit)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입11복합 타입: 슬라이스
슬라이스 소개슬라이스 리터럴 선언하기`make`로 슬라이스 생성하기슬라이스 길이 vs 용량슬라이스 요소에 접근하기요소 추가하기기존 슬라이스/배열 슬라이싱하기슬라이스 순회하기슬라이스 복사하기요약 - 동적 리스트