[go] Go 언어의 데이터 타입과 변수 선언 방법

Go 프로그래밍 언어는 정적 타입 언어로, 변수를 선언할 때 해당 변수의 데이터 타입을 명시해야 합니다. 이번에는 Go 언어에서의 다양한 데이터 타입과 변수 선언 방법에 대해 알아보겠습니다.

목차

기본 데이터 타입

Go 언어의 기본 데이터 타입에는 정수, 부동소수점, 불리언, 문자열, 그리고 기타 타입들이 있습니다. 예를 들어, 다음과 같이 int, float64, bool, string 등을 사용할 수 있습니다.

var i int
var f float64
var b bool
var s string

변수 선언

Go 언어에서 변수를 선언할 때는 var 키워드를 사용하고, 변수명 뒤에 데이터 타입을 명시합니다.

var age int
var name string

동시에 여러 변수를 선언할 때는 다음과 같이 사용할 수 있습니다.

var (
    age  int
    name string
)

변수에 값을 할당하기 위해서는 다음과 같이 :=를 사용하여 간단하게 할당할 수도 있습니다.

age := 28
name := "Alice"

상수 선언

상수를 선언할 때는 const 키워드를 사용하고, 변수 선언과 유사하게 상수명 뒤에 데이터 타입을 명시합니다.

const pi float64 = 3.14
const grv = 9.81 // 타입 추론을 활용한 상수 선언

위와 같이 Go 언어에서 데이터 타입과 변수, 상수를 선언하는 방법에 대해 알아보았습니다. 이를 토대로 Go 언어의 기본적인 데이터 타입과 변수, 상수 선언 방법에 익숙해지면 다양한 프로그래밍 작업을 보다 효율적으로 수행할 수 있을 것입니다.

참고 자료