주석
주석 (Comments)
프로그램을 읽다 보면 "이 코드가 왜 이렇게 됐지?" 싶은 순간이 꼭 있어요. 그 궁금증을 덜어 주는 게 바로 주석이에요. Go에서 주석은 프로그램 문서 역할을 하는데, 형태가 두 가지로 나뉘어요. 하나는 한 줄 주석이고, 다른 하나는 여러 줄에 걸친 일반 주석이에요.
출처: Go Specification
본문
한 줄 주석(line comment)은 문자 시퀀스 //로 시작해서 그 줄의 끝에서 끝나요.
일반 주석(general comment)은 문자 시퀀스 /*로 시작해서, 그 다음에 처음 나타나는 문자 시퀀스 */에서 끝나요.
주석은 rune이나 string literal 안에서 시작할 수 없고, 주석 안에서도 시작할 수 없어요.
그리고 주석이 토큰 구분에 끼치는 영향도 기억해 두면 좋아요. 줄바꿈이 없는 일반 주석은 공백처럼 동작해요. 반면 그 외의 주석(줄바꿈이 포함된 주석)은 새 줄처럼 동작해요.
더 알아보기
- 토큰 구분 규칙은 Tokens 섹션에서 이어서 볼 수 있어요.
- Lexical elements에서 주석을 포함한 어휘 요소 전체 흐름을 확인해 보세요.