티스토리 뷰
변수(Variables)
변수는 프로그램 운영에 필요한 임시 공간을 확보하고자 사용하는 기능입니다.
[var] 를 사용하여 선언합니다.
상수와는 달리 할당된 값이 프로그램 운영 중에 계속해서 바뀔 수 있으며,
초기 값을 지정하지 않으면 Default 값을 가집니다.
Default 값은 Integer → 0, Float → 0.0, Boolean → false, String → 공백이 할당 됩니다.
package main
import "os"
// 변수선언
var i int
var b bool
var s string
// 단축형 변수 선언
var (
i0 int
b0 bool
s0 string
)
// int Point 선언
var p0, p1 *int
// 초기값 할당 선언
var i1 int = 10
var b1 bool = false
var s1 string = "Default string"
// 함수형 할당 선언
var i2 int = 10
var b2 bool = false
var s2 string = "Roots"
var (
i3 = 10
b3 = false
s3 = "Roots"
)
// 함수의 리턴 할당형
var (
GOHOME = os.Getenv("HOME")
GOUSER = os.Getenv("USER")
GOROOT = os.Getenv("GOROOT")
)
- 첫 번째 변수 선언입니다.
var varableName type 형태로 선언하면 됩니다.
- 두 번째 단축형 선언 입니다.
var (
variableName1 type
variableName2 type
variableName3 type
)
형태로 선언하거나
var variableName1, variableName2, varableNameN type
형태로 선언하시면 됩니다.
- 세 번째 초기값 할당 선언 입니다.
var variableName type = value 형태로 선언 하시면 됩니다.
- 네 번째 함수에서 리턴 할당형 선언입니다.
var variableName = functionName(parameter) 로 선언하시면 됩니다.
'GO Language' 카테고리의 다른 글
[GO] 문자열 (Strings) (0) | 2016.08.26 |
---|---|
[GO] 기초 자료 형 ( Elementary data types ) (0) | 2016.08.23 |
[GO] 상수(Constants) (0) | 2016.08.22 |
[GO] 언어의 기본 구성 (0) | 2016.08.19 |
[GO] Program 설치와 환경설정 (0) | 2016.08.17 |