컴파일러 메시지
컴파일러 메시지
Nim 컴파일러가 내보내는 메시지는 크게 몇 가지 종류로 나뉘어요. 바로 hint(힌트), warning(경고), 그리고 error(오류) 메시지예요. 이 가운데 error 메시지는 컴파일러가 어떤 정적 오류(static error)를 만났을 때 내보내요. 즉, 코드를 실행하기 전에 컴파일 시점에서 확정할 수 있는 오류를 발견하면 error 메시지가 나오는 거예요.
나머지 두 메시지는 error와는 성격이 달라요. hint와 warning은 컴파일 자체를 막지 않아요. 다만 코드를 작성하는 동안 놓치기 쉬운 부분을 알려주거나, 문제가 될 만한 지점을 미리 짚어주는 역할을 해요. 그래서 이 메시지가 나왔다고 해서 반드시 고쳐야 하는 건 아니지만, 내용을 확인해 두면 더 안전하게 코드를 작성할 수 있어요.