Menu
Coddy logo textTech

슬라이스 리터럴 선언하기

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

슬라이스 리터럴을 사용하면 슬라이스를 한 단계로 생성하고 초기화할 수 있습니다. 이는 배열 리터럴과 유사하지만 크기를 지정하지 않는다는 점이 다릅니다.

슬라이스 리터럴을 사용하여 문자열 슬라이스를 생성합니다:

colors := []string{"red", "blue", "green"}
fmt.Println(colors)

다음과 같이 표시됩니다:

[red blue green]

빈 슬라이스를 생성할 수도 있습니다:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))

다음과 같이 표시됩니다:

[] 0
challenge icon

챌린지

초급

이 챌린지에서는 Go에서 슬라이스 리터럴을 생성하는 연습을 합니다. 슬라이스 리터럴을 사용하면 단일 문으로 슬라이스를 생성하고 초기화할 수 있습니다.

여러분의 과제는 "red", "blue", "green", "yellow"라는 네 가지 색상 이름을 포함하는 슬라이스 리터럴을 생성하는 것입니다.

치트 시트

슬라이스 리터럴을 사용하면 배열 리터럴과 유사하지만 크기를 지정하지 않고 한 단계로 슬라이스를 생성하고 초기화할 수 있습니다.

슬라이스 리터럴을 사용하여 문자열 슬라이스를 생성합니다:

colors := []string{"red", "blue", "green"}
fmt.Println(colors) // [red blue green]

빈 슬라이스를 생성합니다:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice)) // [] 0

직접 해보기

package main

import "fmt"

func main() {
	// TODO: "red", "blue", "green", "yellow" 문자열을 포함하는
	// 'colors'라는 이름의 슬라이스 리터럴을 생성하세요
	
	
	// 슬라이스 출력
	fmt.Println("Colors:", colors)
	
	// 슬라이스의 길이 출력
	fmt.Println("Number of colors:", len(colors))
}
quiz icon실력 점검

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

기초의 모든 레슨