이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다
세미오콜렉션 추천상품










세미콜론(;), 당신은 제대로 알고 쓰시나요?
프로그래밍을 하다 보면 자주 마주치지만, 그 의미를 깊게 생각해 보지 않았던 존재. 바로 세미콜론(;)입니다.
어떤 사람들에게는 ‘없어도 될 것 같은데?’ 라는 생각이 들게 만드는 귀찮은 존재이기도 하고, 어떤 사람들에게는 코드의 명확성을 위해 없어서는 안 될 중요한 존재이기도 합니다.
오늘은 이 세미콜론에 대해 자세히 알아보고, 왜 제대로 이해하고 사용해야 하는지 알아보겠습니다.
1. 세미콜론의 역할: 문장의 끝을 알려주는 신호
세미콜론의 가장 기본적인 역할은 문장의 끝을 알려주는 것입니다. 프로그래밍 언어는 사람의 언어와 달리 정확하고 명확한 구조를 요구하기 때문에, 문장의 끝을 명확하게 표시해야 합니다.
대부분의 C-like 언어 (C, C , Java, JavaScript 등)에서 세미콜론은 이 역할을 수행합니다. 즉, 세미콜론을 사용함으로써 컴파일러 또는 인터프리터에게 “”여기까지가 하나의 완전한 문장입니다!”” 라고 알려주는 것입니다.
2. 세미콜론이 중요한 이유
세미콜론이 없다면 컴파일러 또는 인터프리터는 코드를 정확하게 이해할 수 없습니다. 문장의 끝을 알 수 없기 때문에, 어디서부터 어디까지를 하나의 명령으로 해석해야 할지 알 수 없기 때문입니다.
예를 들어, 다음과 같은 코드를 살펴보겠습니다.
let a = 10let b = 20console.log(a b)
만약 세미콜론이 없다면, 컴파일러는 위 코드를 다음과 같이 해석할 수도 있습니다.
let a = 10 let b = 20 console.log(a b)
이 경우, 코드는 전혀 다른 의미를 가지게 되고, 예상치 못한 오류가 발생할 수 있습니다.
3. 세미콜론과 코드 스타일: 선택이 아닌 필수?
일부 언어에서는 세미콜론을 생략할 수 있도록 허용하기도 합니다. 하지만 세미콜론을 생략할 수 있는 경우에도, 일관성 있게 사용하는 것이 중요합니다.
어떤 부분에서는 세미콜론을 사용하고 어떤 부분에서는 사용하지 않는다면, 코드의 가독성이 떨어지고 유지보수가 어려워질 수 있습니다.
4. 세미콜론, 작지만 강력한 존재
세미콜론은 작은 기호에 불과하지만, 코드의 정확성과 가독성에 큰 영향을 미치는 중요한 요소입니다.
세미콜론을 제대로 이해하고 사용하는 것은 프로그래머로서 기본적이면서도 중요한 자세입니다. 세미콜론을 올바르게 사용하여 명확하고 효율적인 코드를 작성하도록 노력합시다.