🔥 변수

281자
4분

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

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

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

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

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

text
0 false false false
text
0 false false false

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

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

YouTube 영상

채널 보기
AI를 이해하는 첫걸음, 선형대수학
AI를 위한 선형대수 - 전단, 행렬식, 변환의 핵심
투영과 예측, 그리고 선형 결합 | 선형대수학
AI에서의 전치 - 데이터 레이아웃 변환
AI에서 코사인 유사도가 중요한 이유
경우 나누기와 강한 귀납법, 왜 증명에서 강력할까?
모순과 귀닙법 | MIT 컴퓨터 과학을 위한 수학
AI를 위한 선형대수학 - 데이터 증강의 믹스업