본문 바로가기

🔒 golang

golang 명시적, 묵시적 선언

728x90
반응형

1. 명시적 선언

- 변수의 데이터형을 구체적으로 명시한것

var number uint8 = 29

2. 묵시적 선언

- 데이터 형을 선언하지 않아도 go에서 자기가 알아서 지정하는것

var number = 29

- 데이터 타입 확인

package main

import "fmt"

func main() {
	var number = 29

	fmt.Printf("%T", number)
}

결과

go run .\lesson.go
int

3. var 까지 없애기

package main

import "fmt"

func main() {
	number := 29

	fmt.Printf("%T", number)
}

당연한 이야기지만 number로 선언된 값은 string number로 다시 사용할 수 없다.

728x90
반응형

'🔒 golang' 카테고리의 다른 글

golang 조건문 if  (0) 2023.03.28
golang 변수와 데이터 형  (0) 2023.03.28
golang 설치 후 기본코드 작성 및 실행하기  (0) 2023.03.28