최근 수정 시각 : 2019-12-06 19:37:35

쌍점

1. 문장 부호
1.1. 용례
2. 나무위키에서3. 수학 기호4. 프로그래밍 언어5. 관련 문서

1. 문장 부호

문장 부호
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -11px; margin-top: -6px; margin-bottom: -4px"
마침표
.
물음표
?
느낌표
!
쉼표
,
가운뎃점
·
쌍점
:
빗금
/
큰따옴표
“ ”
작은따옴표
‘ ’
소괄호
( )
중괄호
{ }
대괄호
[ ]
겹화살괄호
《 》
홑화살괄호
〈 〉
줄표
붙임표
물결표
~
밑줄
_
숨김표
○ ×
빠짐표
말줄임표
물음느낌표
쌍반점
;
칼표
겹칼표
동아시아(CJK) 문장 부호
겹낫표
『 』
홑낫표
「 」
방점
˙
고리점
모점
기울임체: 한글 맞춤법 부록에 수록되지 않은 문장 부호 }}}}}}

雙點, (영어)colon

문장 부호의 일종으로 '쌍점(雙點)' 또는 '콜론(colon)'이라고 한다.
틀린 표기 발표자 : 아무개
옳은 표기 발표자: 아무개

일상생활 및 나무위키에서 잘못된 사용 방법이 많이 퍼져 있다. 나무위키에서는 리스트나 문단 제목에 쌍점을 자주 쓰곤 하는데, 앞까지 띄어서 쓴 경우를 어렵지 않게 발견할 수 있다. 더구나 바른 표기를 그른 표기로 오해하는 사람도 있다. 쌍점은 앞은 붙여서, 뒤는 한 칸 띄어서 써야 한다. 국립국어원에서 내놓은 쌍점의 띄어쓰기 관련 답변을 참고하면 앞은 붙여서 씀을 알 수 있으며, 2015년에 맞춤법이 개정되면서 쌍점의 띄어쓰기 규정이 새로 추가되었다. 온라인 가나다 질문 답변 초안, 2015년 5월 9일 수정 답변.

국립국어원 한글 맞춤법의 쌍점에 대한 규정의 붙임 참고.

1.1. 용례

시간에서 시와 분, 분과 초의 구분(예: 오전 10:30)이나 책에서 장과 절의 구분에 사용할 수 있다. 의존명사 '대(對, Versus)'를 대체해서도 사용할 수 있는데, 이 때는 앞과 뒤를 붙여 쓴다.

영어권에서는 부제목을 나타낼 때 많이 쓰인다.

2. 나무위키에서

나무위키에서는 이나 분류, 템플릿, 나무위키[1], 사용자[2]와 내용 사이를 구분하는 기호로서 주로 쓰인다.

3. 수학 기호

f \colon \mathbb{R}\to\mathbb{R}</math>
함수 이름 뒤에 함수의 정의역과 공역을 나타낼 때 쓰인다.
\mathbb{R}^+ := \{ x\in\mathbb{R} : x>0 \}</math>
집합을 조건제시법으로 나타낼 때의 경계선으로 보통 : 기호를 쓰며, 가끔 |도 쓰인다.

또한 등호 바로 앞에 :이 붙으면 좌변의 대상을 우변과 같이 정의한다는 뜻이 된다.

수학과 거리가 먼 사람들은 비례식을 세울 때 주로 사용한다. 2 : 4 = 3 : x 이면 x = 6 이런 식으로.

4. 프로그래밍 언어

당신이 프로그래밍을 한다면 평생 타이핑할 :이 몇 배로 늘어날 수가 있다.

4.1. C

switch-case 문에서 'case'가 들어가는 줄의 끝에 쓰인다.
switch(val)
{
case 0 :
do something;
break;
case 1 :
do something;
break;
default :
do something;
}

goto 문에도 쓰이긴 하는데, goto 자체가 사용하지 않기를 권장되는 문법이다 보니 goto 쓰려고 : 타이핑 하는 경우는 거의 없다.

4.2. Java

for(Object a : array){
System.out.println(a);
}
array라는 객체 배열의 모든 항목을 콘솔에 출력
labelA: for(int i=0;i<100;i++){
for(int j=0;j<100;j++){
if(j > 50 && j==i){
break labelA;
//continue labelA;
}
}
}
다중 반복문에서 지정한 반복문을 끝내거나 continue를 사용
IntBinaryOperator op = (a, b) -> Main.staticvoid(a, b);
IntBinaryOperator op2 = Main::staticvoid;
//두 코드가 동일하게 작동
람다식의 메소드 참조
메모장 코딩으로 진행하였기에 오류가 발생할수도 있다. 오타를 발견한다면 수정 바람.

4.3. C++

C++에서 가끔이지만 쓰인다. 네임스페이스(namespace) 안에 있는 식별자를 사용할 때(가리킬 때) 또는 전역변수와 지역변수의 이름이 겹칠 때 전역변수를 사용하고 싶을 때 변수명 앞에 ::를 붙인다.
전자의 구문
네임스페이스이름::식별자
후자의 구문
::변수명

4.4. C#

?와 함께 쓰인다.#
Console.Write(true ? "TRUE" : "FALSE"); //출력: TRUE
Console.Write(false ? "TRUE" : "FALSE"); //출력: FALSE

4.5. PHP

PHP에서는 내부적으로 이 기호를 히브리어T_PAAMAYIM_NEKUDOTAYIM으로 쓴다.#

4.6. Python

조건문, 반복문에서 쓰인다.
if x == 0 :
do something
while x != a :
do something
for x in range(10) :
do something

5. 관련 문서


[1] 나무위키:대문 등 나무위키 관련 문서[2] 사용자 문서