티스토리 뷰

GO Language

[GO] 변수(Variables)

OManager 2016. 8. 22. 15:03

변수(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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함