변수 초기화
Coddy GO 여정의 기초 섹션에 포함된 레슨. 109개 중 38번째.
Go에서 변수를 Initialize하는 방법을 배워 봅시다. Initialize한다는 것은 변수를 만들 때 시작 값을 지정하는 것을 의미합니다.
먼저 var 키워드를 사용하여 변수를 초기화하는 방법을 살펴보겠습니다.
var age int = 25
var name string = "Gopher"
var isActive bool = true
fmt.Println(age, name, isActive)이 코드를 실행한 후, variables의 values가 화면에 표시됩니다:
25 Gopher true코드를 더 간결하게 만들기 위해 Go의 짧은 선언 연산자(:=)를 사용할 수도 있습니다.
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
직접 해보기
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)상수명명 규칙요약 - 변수와 타입직접 연습해 보세요: 온라인 Go 컴파일러