Menu
Coddy logo textTech

변수 초기화

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

Go에서 변수를 초기화하는 방법을 배워봅시다. 초기화란 변수를 생성할 때 시작 값을 부여하는 것을 의미합니다.

먼저, var 키워드를 사용하여 변수를 초기화하는 방법을 살펴보겠습니다:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

이 코드를 실행한 후, 변수들의 값이 화면에 표시됩니다:

25 Gopher true

Go의 짧은 선언 연산자(:=)를 사용하여 코드를 더 간결하게 만들 수도 있습니다:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

이 코드를 실행한 후, 이전과 동일한 결과를 얻습니다:

25 Gopher true

짧은 선언 연산자(:=)는 제공된 값을 기반으로 타입을 자동으로 추론하여, 코드를 더 깔끔하고 읽기 쉽게 만들어 줍니다.

challenge icon

챌린지

초급

이 챌린지에서는 Go에서 변수를 초기화하는 연습을 합니다. 여러분의 작업은 세 개의 변수를 특정 값으로 초기화한 다음 출력하는 것입니다.

프로그램에는 이미 변수 선언이 포함되어 있지만, 다음의 정확한 값으로 초기화해야 합니다:

  • name"John"으로 설정된 string
  • age25로 설정된 int
  • isStudenttrue로 설정된 bool

예상 출력 결과는 다음과 같습니다:

Name: John
Age: 25
Is Student: true

치트 시트

Go에서 var 키워드를 사용하여 변수를 초기화합니다:

var age int = 25
var name string = "Gopher"
var isActive bool = true

더 간결한 코드를 위해 짧은 선언 연산자(:=)를 사용하세요:

age := 25
name := "Gopher"
isActive := true

짧은 선언 연산자는 할당된 값을 기반으로 변수 타입을 자동으로 결정합니다.

직접 해보기

package main

import "fmt"

func main() {
    // TODO: 필요한 값으로 이 변수들을 초기화하세요
    var name string    // "John"으로 초기화하세요
    var age int       // 25로 초기화하세요
    var isStudent bool // true로 초기화하세요
    
    // 이 코드는 변수들을 출력합니다
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
quiz icon실력 점검

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

기초의 모든 레슨