변수란 무엇인가
Coddy GO 여정의 기초 섹션에 포함된 레슨 — 109개 중 5번째.
Go에서 변수는 값을 저장하는 이름을 가진 저장 공간입니다. 프로그램이 기억해야 할 정보를 저장할 수 있는 라벨이 붙은 상자라고 생각하면 됩니다.
변수를 생성하려면 명시적인 타입과 함께 var 키워드를 사용하세요:
var name string = "Gopher" // 문자열 변수를 생성합니다
var age int = 5 // 정수형 변수를 생성합니다
var price float64 = 19.99 // 실수형 변수를 생성합니다이 코드를 실행한 후, 우리는 세 개의 변수를 갖게 됩니다: name이라는 문자열, age라는 정수, 그리고 price라는 부동 소수점(소수) 숫자입니다.
var를 사용하여 변수를 생성하고 Go가 타입을 자동으로 추론하도록 하려면, 타입을 명시하지 않고 다음과 같이 작성할 수 있습니다:
var name = "Gopher" // Go는 이것이 string임을 압니다
var age = 5 // Go는 이것이 integer임을 압니다
var price = 19.99 // Go는 이것이 float64임을 압니다이 코드를 실행한 후, 이전과 동일한 결과를 얻게 되지만, Go가 값을 기반으로 타입을 자동으로 결정했습니다.
챌린지
초급이 챌린지에서는 Go에서
var 키워드를 사용하여 변수를 선언하는 연습을 합니다. 여러분의 작업은 두 개의 변수를 선언하는 것입니다: 값이 "Gopher"인 문자열 name과 값이 5인 정수 age입니다. 그런 다음, 프로그램이 이 값들을 출력할 것입니다.치트 시트
Go에서 변수는 값을 저장하는 이름을 가진 저장 공간입니다. 변수를 생성하려면 var 키워드를 사용하세요.
명시적 타입 사용 시:
var name string = "Gopher" // 문자열 변수를 생성합니다
var age int = 5 // 정수 변수를 생성합니다
var price float64 = 19.99 // 소수점 숫자 변수를 생성합니다명시적 타입 없이 사용 시 (Go가 타입을 추론합니다):
var name = "Gopher" // Go는 이것이 문자열임을 압니다
var age = 5 // Go는 이것이 정수임을 압니다
var price = 19.99 // Go는 이것이 float64임을 압니다직접 해보기
package main
import "fmt"
func main() {
// TODO: var를 사용하여 값이 "Gopher"인 string 타입의 변수 'name'을 선언하세요
var name string = ?
// TODO: var를 사용하여 값이 5인 int 타입의 변수 'age'를 선언하세요
var age int = ?
// 아래 코드를 수정하지 마세요
fmt.Println("My name is", name, "and I am", age, "years old.")
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
2변수와 기본 자료형
변수란 무엇인가`:=`를 이용한 타입 추론정수 (int)부동 소수점 수불리언 (Booleans)문자열 (Strings)제로 값 (Zero Values)상수명명 규칙요약 - 변수와 타입