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