Go 또는 Golang에서 유형이 있는 변수에 할당된 초기 값은 무엇입니까?

2359 단어 go
Originally posted here!

Go 또는 Golang에서 var 키워드와 해당 유형을 사용하여 변수를 선언하면 컴파일러가 변수 유형에 따라 변수에 초기 값을 할당합니다.

문자열 유형 값


string 유형 값의 경우 할당된 초기 값은 빈 문자열( "" )입니다.

확인하려면 먼저 string 키워드를 사용하여 var 유형 변수를 만든 다음 해당 변수의 값을 콘솔에 간단히 출력해 보겠습니다.

다음과 같이 할 수 있습니다.

// declare a `string` type variable
var name string

fmt.Println(name) // ""


숫자 유형 값


numeric 유형 값( int , uintfloat 유형)에 할당된 초기 값은 0 입니다.

확인을 위해 먼저 int 키워드를 사용하여 var 유형 변수를 만든 다음 해당 변수의 값을 콘솔에 간단히 출력해 보겠습니다.

다음과 같이 할 수 있습니다.

// declare a `int` type variable
var num int

fmt.Println(num) // 0


부울 유형 값


bool 유형 값에 할당된 초기 값은 false 입니다.

확인하려면 먼저 bool 키워드를 사용하여 var 유형 변수를 만든 다음 해당 변수의 값을 콘솔에 간단히 출력해 보겠습니다.

다음과 같이 할 수 있습니다.

// declare a `bool` type variable
var isAdmin bool

fmt.Println(isAdmin) // false


The Go Playground에 있는 위의 코드를 참조하십시오.

그게 다야 😃!

이 정보가 유용하다고 생각되면 자유롭게 공유하세요 😃.

좋은 웹페이지 즐겨찾기