Go

Go 기초

변수, 상수, 기본 타입, 함수, 패키지, 임포트, 제어 흐름, defer

25 면접 질문·
Junior
1

Go에서 변수를 선언하는 올바른 구문은 무엇입니까?

답변

Go에는 변수를 선언하는 세 가지 주요 방법이 있습니다: var x int(타입을 명시하는 선언), var x = 10(타입 추론을 사용하는 선언), x := 10(타입 추론을 사용하는 짧은 선언, 함수 내부에서만 가능). 짧은 형식인 :=는 간결하고 관용적이기 때문에 로컬 변수에 가장 많이 사용됩니다.

2

Go에서 int 변수의 제로 값은 무엇입니까?

답변

Go에서는 선언 시 값을 제공하지 않으면 모든 변수가 기본적으로 제로 값으로 초기화됩니다. 숫자 타입(int, float64)의 제로 값은 0입니다. 불리언은 false, 문자열은 빈 문자열, 포인터는 nil입니다. 이 동작은 Go에서 초기화되지 않은 변수가 절대 존재하지 않도록 보장합니다.

3

Go에서 var x int와 x := 0의 차이점은 무엇입니까?

답변

var x int는 명시적인 타입과 제로 값(0)을 갖는 변수를 선언하는 반면, x := 0은 타입 추론을 사용하는 짧은 선언입니다. 짧은 선언 :=는 함수 내부에서만 사용할 수 있지만, var는 패키지 수준에서도 사용할 수 있습니다. := 형식은 더 간결하고 관용적이기 때문에 로컬 변수에 선호됩니다.

4

Go에서 상수를 어떻게 선언합니까?

5

Go의 기본 숫자 타입에는 어떤 것들이 있습니까?

+22 면접 질문

다음 면접을 위해 Go을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기