본문 바로가기
언어/Go

Variables and Constants

by gun_poo 2022. 2. 13.

Variables : 변수, 값 변경 가능

Constants : 변수지만 값을 바꿀 수 없음 

const

import "fmt"

func main() {
	const name string = "name"
	fmt.Println(name)
}

함수에는 type을 설정해 주어야 한다. 

const name string(type) = "name"


Var

package main

import "fmt"

func main() {
	var name string = "name"
	name = "gun"
	fmt.Println(name)
}

name은 gun을 출력한다 => var는 변경 가능하기 때문


Type 자동 인식

package main

import "fmt"

func main() {
	name := "name"
	fmt.Println(name)
}

* 축약형은 func 안에서만 가능하고 변수에만 적용 가능하다*

 

'언어 > Go' 카테고리의 다른 글

go test sample study  (0) 2022.07.21
If with a Twist  (0) 2022.02.13
for, range, ...args  (0) 2022.02.13
Functions part Two  (0) 2022.02.13
Functions part One  (0) 2022.02.13

댓글