[Go] Keyword

100tick·2023년 1월 6일
0

Go

목록 보기
3/3
post-thumbnail
post-custom-banner

Keyword

Keyword는 프로그래밍 언어에서 미리 용도가 정해져서 Identifier로 사용될 수 없는 특별한 단어들을 의미하며, 컴파일러에 의해 미리 용도가 정해져있다는 뜻에서 Reserved Word라고도 부른다.

Go는 1.19 버전 기준으로 25개의 Keyword가 존재한다.

break     default      func    interface  select
case      defer        go      map        struct
chan      else         goto    package    switch
const     fallthrough  if      range      type
continue  for          import  return     var

또한 Keyword는 4개의 그룹으로 분류될 수 있다.

const
func
import
package
type
var
Go에서 사용되는 모든 종류의 요소를 선언하는데 사용된다.

chan
interface
map
struct
새로운 Composite type을 만들 때 type Keyword와 함께 사용된다.
value(instance)를 생성할 때 사용되기도 한다.

break
case
continue
default
else
fallthrough
for
goto
if
range
return
select
switch
반복, 조건, 점프 등의 흐름 제어에 사용된다.

defer
go
함수 호출 순서가 Go에 의해 특별한 방식으로 제어된다.

post-custom-banner

0개의 댓글