🔥 변수

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는 왜 수백 차원의 벡터를 사용할까? 고차원 공간과 행렬 | 선형대수학
AI를 위한 선형대수 - 전단, 행렬식, 변환의 핵심
11편, 왜 DB마다 성능이 다를까? 엔진별 B-Tree 저장 방식 비교
3편, B-Tree 탐색 프로세스: 수백 개의 갈림길에서 데이터를 찾는 법
AI는 데이터를 어떻게 분류할까? 벡터의 거리와 KNN 알고리즘 | 선형대수학