We are Architect

변수(4) 본문

Programing/Go

변수(4)

the best infra 2025. 1. 3. 18:41

 

* 변수란?

  • 어떤 메모리의 공간을 가리키는 이름이다. 
  • 왜 메모리를 가리키냐면 CPU가 연산을 하기 위해서는 데이터가 필요한테 그 데이터를 저장할 공간이 메모리이기 때문.
  • 변수를 왜 쓰냐면 우리가 프로그래밍을 하기 위해서는 메모리에 접근하여 데이터를 가져와야 하는데 가져올 수 있는 방법이 변수를 호출하는 것이다. 
  • 변수가 선언되면 메모리에 공간이 할당된다.

 

* 변수 예제

  • ex4.1.go 라는 파일을 만든다.
package main

import "fmt"

func main() {
	// var 는 변수를 선언.
	// a 는 변수명. 첫글자는 영문자를 써야함.
	// int 는 변수의 타입이다.(정수를 표현하는 자료형이다.)
	// = 은 대입 연산자 이다. 우변에 있는 10을 좌변에 있는 a 변수에 넣어라.
	// a 라는 변수가 선언되고 10이 들어감.
	var a int = 10
	var msg string = "Hello Variable"
    
	// 이후에 값을 변경하고 싶으면 대입만 하면 된다.(위에 변수가 선언 되었기 때문)
	// 그러나 기존 값은 없어지고 새로운 값이 들어간다.
	a = 30
	msg = "Good day"
    
    // 해당 변수에 있는 값 출력.
    // 이때 변수 사이에 한칸이 띄어져 있는데 이는 변수 사이에 띄어쓰기 한칸이 반영
    // Println 함수 때문에 한 줄 내려감.
	fmt.Println(msg, a)
}

 

  • 출력 결과
    • 기존 변수 선언 한 곳에 새로운 값이 덮어 써졌다. 

'Programing > Go' 카테고리의 다른 글

변수 - 3(6)  (0) 2025.01.05
변수 - 2(5)  (0) 2025.01.04
Go로 Hello World 출력해보기(3)  (1) 2025.01.02
GO 설치 및 개발환경 설정 해보기_윈도우(2)  (2) 2024.12.28
프로그래밍언어 GO 란?(1)  (1) 2024.12.26