Golang 변수

이백이·2022년 7월 4일

Golang

목록 보기
5/9

변수 선언을 하기 위해 (var 변수명 데이터타입)을 활용한다.

var a int
var f float32

a를 int로 f를 float32로 선언하고 초기 값으로 Zero value를 할당한다. 숫자형과 bool에는 0을, 문자형에는 "" (빈 문자열)을 할당한다.
변수 선언 이후에 아래와 같이 값을 넣어주면 된다.

a = 1
f = 11.0

데이터 타입을 직접 적지 않으면서 값을 바로 할당하는 방법도 있다.

a := 1

a에 1을 할당하면서 자동으로 int로 선언해준다.

한번에 여러 변수를 선언하는 방법도 있다.

var i, j, k int

한번에 여러 변수를 선언하면서 값을 넣어 줄 수도 있다.

var i, j, k int = 1, 2, 3

i, j, k를 int로 선언하면서 순서대로 1, 2, 3을 할당해 주었다.

추가로 상수를 활용하고 싶다면 var대신 const를 사용하면 된다.

const c int = 10
const c = 10

데이터 타입을 넣어주지 않으면 알아서 데이터 타입을 정한다.

한번에 여러 변수를 선언할 수도 있다.

const (
	c = 1
    d = 2
)
profile
아직 모른다

0개의 댓글