변수 초기화
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 trueGo의 짧은 선언 연산자(:=)를 사용하여 코드를 더 간결하게 만들 수도 있습니다:
age := 25
name := "Gopher"
isActive := true
fmt.Println(age, name, isActive)이 코드를 실행한 후, 이전과 동일한 결과를 얻습니다:
25 Gopher true짧은 선언 연산자(:=)는 제공된 값을 기반으로 타입을 자동으로 추론하여, 코드를 더 깔끔하고 읽기 쉽게 만들어 줍니다.
챌린지
초급이 챌린지에서는 Go에서 변수를 초기화하는 연습을 합니다. 여러분의 작업은 세 개의 변수를 특정 값으로 초기화한 다음 출력하는 것입니다.
프로그램에는 이미 변수 선언이 포함되어 있지만, 다음의 정확한 값으로 초기화해야 합니다:
name—"John"으로 설정된stringage—25로 설정된intisStudent—true로 설정된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)
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입