alignment
얼라인먼트.
argument
인자.
assignment
할당.
base type
기본 타입.
blank identifer
blank 식별자.
block
블록.
built-in function
내장 함수. 예) len, cap, append, new, make
character
캐릭터.
code point
코드 포인트. 유니코드에서 사용되는 개념으로 유니코드 캐릭터에서 특정 문자의 값 또는 위치를 의미한다 http://www.unicode.org/glossary/index.html
composite type
합성 타입.
declaration
선언.
dynamic type
동적 타입.
equality operators
동등 연산자.
expression
식. 예를 들어, index expression의 번역은 인덱스 식
function body
함수 본문.
identifier
식별자.
illegal
허용안됨. 문장에서 사용될 경우 “Go 문법에서는 … 허용하지 않는다 ” 로 번역
key type
키 타입.
label
라벨.
literal
리터럴.
method
메서드.
operand
피연산자.
parameter
매개변수.
predeclared
미리 선언된.
run-time panic
런타임 패닉.
scope
범위.
signature
시그니처.
specification
사양.
statement
구문 또는 문.
static type
정적 타입.
terminating statement
종결문. 함수 실행시 마지막에 실행되는 구문이다. Go 1.1 release note
token
토큰.
type
타입.
type alias
타입 앨리어스.
type assertion
타입 단언. 인터페이스 타입이면서 타입이 T인 x가 있을때 다음의 표현은 x가 nil이 아니고 x에 저장된 값이 타입 T임을 나타낸다
x.(T)
이런 표기법을 타입 단언이라고 부른다.
underlying type
내재 타입.
untyped
미지정 타입.
zero value
제로값. 변수가 메모리에 할당되고 그 타입의 제로값이 저장되는 것 https://golang.org/ref/spec#The_zero_value