대부분의 경우 범용 명령형 언어에서 문장 구분 기호로 세미콜론이 필요하거나 완전히 허용되지 않습니다 (예 : C 및 Python).
그러나 JavaScript와 같은 일부 언어에서는 다른 구분 기호 (예 : 줄 바꿈)를 위해 세미콜론으로 명령문을 구분하지 않을 수 있습니다.
이 뒤에 디자인 결정은 무엇입니까? 나는 같은 줄에 여러 문장을 쓸 때 세미콜론이 필수적이라는 것을 이해하지만 그것들을 필수로 만드는 또 다른 이유가 있습니까 (C를 제외하고)?
I understand that semicolons are essential when writing multiple statements on the same line
-언어에 따라 다릅니다. 내가 선호하는 것은 그러한 구분 기호가 전혀 없으며 모든 함수 인수가 모두 사용되면 다음 문장이 시작됩니다.
}
파일 앞 이나 끝에 세미콜론을 유추해야하기 때문에 ).