에러와 경고

코드를 짜다 보면 GoLand가 밑줄을 그으며 참견할 때가 있습니다.

고랜드 경고


밑줄의 의미

GoLand는 우리를 돕기 위해 색깔별로 메시지를 보냅니다.

  • 빨간색 밑줄 (Error): “이건 도저히 실행할 수 없어!” 문법이 틀렸거나 말이 안 되는 경우입니다. 고치지 않으면 프로그램이 돌아가지 않아요.
  • 노란색 밑줄 (Warning): “돌아가긴 하는데, 좀 더 좋게 바꿀 수 있을 것 같아!” Go의 규칙이나 추천 방식을 따르지 않았을 때 나타납니다.

Go의 특별한 규칙

Go는 세계에서 가장 깔끔한 코드를 추구하는 언어 중 하나입니다. 그래서 이런 독특한 규칙이 있어요.

“외워놓고 안 쓰는 건 용납 못 해!”

만약 변수를 만들어 놓고(x := 10) 한 번도 사용하지 않는다면, GoLand는 빨간 밑줄을 그으며 에러를 냅니다. “안 쓸 거면 만들지 마!”라고 화를 내는 것이죠.

고랜드 사용안함 에러

이런 깐깐함 덕분에 Go 코드는 언제나 깨끗하게 유지될 수 있답니다!