더북(TheBook)

2.2.2 변수 이름

변수 이름에는 공백을 포함하지 않은 문자, 숫자, 밑줄(_)을 사용할 수 있고, 숫자는 첫 글자에 사용할 수 없다. Go는 대소문자를 구분하므로 NUMBER, Number, number는 모두 다른 변수이다. 변수 이름에는 알파벳뿐만 아니라 유니코드 문자도 사용할 수 있다. 수학 기호를 사용하는 프로그램에서 변수 이름에 α(알파)나 β(베타) 또는 π(파이) 같은 기호를 사용하면 프로그램을 좀 더 이해하기 쉽게 작성할 수 있다.

var β float32

Go는 변수 이름에 예약어와 키워드를 사용할 수 없다. 표 2-1과 2-2에 Go의 키워드와 예약어를 정리했다.

표 2-1 Go의 키워드

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

표 2-2 Go의 예약어

append

copy

int8

nil

true

bool

delete

int16

panic

uint

byte

error

int32

print

uint8

cap

false

int64

println

uint16

close

float32

iota

real

uint32

complex

float64

len

recover

uint64

complex64

imag

make

rune

uintptr

complex128

int

new

string

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.