본문 바로가기

Go Lang

[Go] 변수 사용하기

반응형

 

 

변수 선언하기 

아래처럼 var [name] [type]과 같이 선언하는것이 일반적이다. 

아래처럼 할당할 경우 go는 zero value 가 할당된다. 

 

숫자형 변수 : 0할당, string형 변수 : ""(빈문자열)할당, bool형 변수 : false할당 

// 변수 선언하기 

var N int
var f float32
var s string
var b bool

 

여러 변수 한번에 선언하기 

var a,b,c int = 1,2,3

var s1,s2,s3 string ="hi", "hello", "hola"

 

Short Assignment Statement(:=)

 Go에서는 함수를 func로 선언하는데 이 함수안에서는 아래의 코드처럼 :=를 사용할 수 있다. 

 

package main

func main() {

	//variable()
	a := 23
	b := 1
	println("hello Go world")
	println(a, b)
}

상수

JavaScript처럼 const 상수를 사용하여 선언합니다 이때 C언어의 구조체 처럼 여러개의 변수들을 묶어 사용할 수 있다. 

package main
func main(){
	const(
    	a=1
        s="it is a string"
        b= false
     )
}

 

 

* 이글은 예제로배우는 go프로그래임을 참고하여 작성하였습니다.

반응형

'Go Lang' 카테고리의 다른 글

[Go] Function call  (0) 2021.01.31
[Go] Mac + VsCode에서 시작하기  (0) 2021.01.24