1. 변수란?

프로그래밍에서 변수는 값을 저장하는 메모리 공간을 가리키는 이름이다. 컴퓨터 입장에서 프로그램은 메모리에 있는 데이터를 언제 어떻게 변경할지를 나타낸 문서 이다. 따라서 메모리에 있는 데이터 조작은 프로그래밍에 있어서 핵심이다.

2. 변수선언

변수를 사용하려면 먼저 변수를 선언해야 한다. 선언을 하면 컴퓨터에게 값을 저장할 공간을 마련하라고 명령을 내리는 것과 같은데 이것을 메모리 할당이라고 부른다.

3. 변수에 대해 더 알아보기

하지만 Go언어를 더 잘 이해하고 예기치 못한 버그 발생 없이 프로그래밍을 하려면 변수를 잘 알아야 한다.변수는 다음 4가지 속성을 가진다.

GO언어에서 변수명을 지을떄는 다음의 규칙을 권장한다.

[의견: Clean Code에서는 명료하고 간단하게 좋기는 하지만 그렇지 못할 경우 길어지는 것을 두려워하지 말라고 말하고 있다. Clean code에서 추구하는 바가 변수와 함수 이름만을 보고도 무엇을 기능하는지 파악하게끔 짜기를 원하는 만큼 간단명료하게만 짜기가 매우 힘들다. 또 영어 이외의 변수 명을 사용하지 말라고 하는데 몇 대기업에서는 한글 변수를 사용하기도 한다. ]

변수는 타입을 가지고 있는데 두 가지 이유가 있다.