Menu
Coddy logo textTech

요소 추가하기

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

append 함수는 슬라이스의 끝에 요소를 추가하며, 용량 변경을 자동으로 처리합니다.

숫자 슬라이스를 생성합니다:

numbers := []int{1, 2, 3}
fmt.Println(numbers)

새로운 요소를 추가합니다:

numbers = append(numbers, 4)
fmt.Println(numbers)

결과:

[1 2 3]
[1 2 3 4]

여러 요소를 한 번에 추가할 수 있습니다:

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)

결과:

[1 2 3 4 5 6 7]
challenge icon

챌린지

초급
이 챌린지에서는 Go에서 슬라이스에 요소를 추가하는 연습을 합니다. 과일 슬라이스를 생성해 두었으며, 여러분의 작업은 append() 함수를 사용하여 여기에 두 개의 과일을 더 추가하는 것입니다.

치트 시트

append 함수는 슬라이스의 끝에 요소를 추가하며, 용량 변경을 자동으로 처리합니다.

단일 요소 추가:

numbers := []int{1, 2, 3}
numbers = append(numbers, 4)
fmt.Println(numbers) // [1 2 3 4]

여러 요소를 한 번에 추가:

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers) // [1 2 3 4 5 6 7]

직접 해보기

package main

import "fmt"

func main() {
	// 과일 슬라이스
	fruits := []string{"apple", "banana", "orange"}
	
	// TODO: fruits 슬라이스에 "grape"와 "kiwi"를 추가하세요
	// 여기에 코드를 작성하세요
	
	// 업데이트된 슬라이스 출력
	fmt.Println("My fruit collection:", fruits)
}
quiz icon실력 점검

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

기초의 모든 레슨