sql 파일을 깃헙에 올렸는데, 다른 컬럼은 괜찮은데 timestamp라는 컬럼만 빨갛게 표시가 되었다.
예약어(reserved word)일 경우 빨간색으로 하이라이팅이 되는데, 항상 정확한 건 아니다.
예약어:
프로그래밍 언어가 이미 문법적인 의미로 사용하고 있기 때문에 식별자로 사용할 수 없는 단어
실제로 예약어가 될 수 없는 위치에 사용되어, 예약어로 동작할 수 없음에도 불구하고 하이라이터가 빨갛게 표시를 할 수도 있기 때문이다.
예를 들어 for 같은 경우 대부분의 프로그래밍 언어에서 예약어이다.
하지만 주석에 있는 for가 빨간색으로 칠해진다면? 주석은 당연히 무시되므로 하이라이팅이 되었다고 해서 for를 주석에 못 쓰는 건 아니다.
반응형
'프로그래밍' 카테고리의 다른 글
in-memory DB는 왜 더 빠를까 (0) | 2020.04.26 |
---|---|
[토막팁] global gitignore & MySQL charset default 설정 (0) | 2020.04.18 |
HTTP란 무엇인가 (0) | 2020.03.24 |
body-parser가 필요한 이유 (0) | 2020.03.19 |
Big-O 표기법 (0) | 2020.03.19 |