🔥 변수

281자
4분

Go 언어에서 변수를 선언하는 방법에 대해 알아보겠습니다. Go 언어는 var 키워드를 사용하여 변수를 선언합니다. 다음 예제 코드를 통해 변수 선언 방법을 자세히 살펴보겠습니다.

package main
 
import "fmt"
 
var c, python, java bool // 패키지 레벨에서 변수 선언
 
func main() {
    var i int // 함수 내에서 변수 선언
    fmt.Println(i, c, python, java)
}
 
go

위 코드에서는 패키지 레벨과 함수 레벨에서 변수를 선언하는 방법을 보여줍니다.

  1. 패키지 레벨 변수 선언:
    • var 키워드 다음에 변수 이름을 나열하고, 마지막에 변수의 타입을 지정합니다.
    • 예제에서는 c, python, java 세 개의 변수를 bool 타입으로 선언하고 있습니다.
    • 패키지 레벨에서 선언된 변수는 해당 패키지 내의 모든 함수에서 접근할 수 있습니다.
  2. 함수 내 변수 선언:
    • 함수 내에서도 var 키워드를 사용하여 변수를 선언할 수 있습니다.
    • 예제에서는 main 함수 내에서 i 변수를 int 타입으로 선언하고 있습니다.
    • 함수 내에서 선언된 변수는 해당 함수 내에서만 접근 가능합니다.
  3. 변수 초기값:
    • 변수 선언 시 초기값을 지정하지 않으면, Go 언어는 해당 타입의 제로값으로 변수를 초기화합니다.
    • 예제에서 iint 타입의 제로값인 0으로, c, python, javabool 타입의 제로값인 false로 초기화됩니다.
  4. 변수 사용:
    • 선언된 변수는 함수 내에서 사용할 수 있습니다.
    • 예제에서는 fmt.Println() 함수를 사용하여 변수의 값을 출력하고 있습니다.

코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

0 false false false
text

이처럼 Go 언어에서는 var 키워드를 사용하여 변수를 선언하고, 변수의 타입을 명시해야 합니다. 변수는 패키지 레벨 또는 함수 레벨에서 선언할 수 있으며, 초기값을 지정하지 않으면 해당 타입의 제로값으로 초기화됩니다. 선언된 변수는 함수 내에서 사용할 수 있으며, 변수의 값을 읽거나 변경할 수 있습니다.

변수 선언과 사용에 대해 이해하셨나요? 예제 코드를 통해 변수 선언 방법과 사용 방법을 확인해 보시기 바랍니다. 변수는 프로그램에서 데이터를 저장하고 조작하는 데 필수적인 요소이므로, 변수 선언과 사용에 익숙해지는 것이 중요합니다.