문서:쌍점

역사 raw
대문 랜덤 문서 최근 토론
1. 문장 부호
1.1. 용례1.2. 영어
2. [[나무위키]]에서3. 수학 기호4. 프로그래밍
4.1. [[C언어|C]]4.2. [[Java]]4.3. [[C++]]4.4. [[PHP]]4.5. [[Python]]
5. 관련 문서


1. 문장 부호


:

Colon

쌍점이란, 문장 부호의 일종이다.

틀린 표기
발표자 : 아무개
옳은 표기
발표자: 아무개

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

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

파일명으로 사용할수 없는 문장 부호 중 하나다.[1]

1.1. 용례

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

세부 항목의 나열, 예시 등으로 쓰인다.(한국어, 영어 공통)

1.2. 영어

부제목을 나타낼 때 많이 쓰인다.[2]

목록을 늘어놓을 떼 인용문을 표시하기 위해서 쓴다. 이는 콜론 뒤의 문장을 주목하게 만드는 효과를 낸다.
1) The garden contained the following plants: carrots, lettuce, and tomatos.
2) Don't forget my grandpa's words: "Look before you leap."

콜론 앞에 있는 문장에 대해, 보충 설명해 줄 때 쓴다.
1) Love is blind: sometimes it keeps us from seeing the truth.
2) Many of the students worked in the evenings: six of them were waitresses.

2. 나무위키에서

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

3. 수학 기호

[math(f colon mathbb{R}mapstomathbb{R})]
함수 이름 뒤에 함수의 정의역과 공역을 나타낼 때 쓰인다.

[math(mathbb{R}^+ := { xinmathbb{R} : x>0 })]
집합을 조건제시법으로 나타낼 때의 경계선으로 보통 : 기호를 쓰며, 가끔 |도 쓰인다.

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

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

4. 프로그래밍

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

4.1. C

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


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

4.2. Java

array라는 객체 배열의 모든 항목을 콘솔에 출력
for (Object a: array) {
    System.out.println(a);
}

다중 반복문에서 지정한 반복문을 끝내거나 continue를 사용
labelA: for (int i = 0; i < 100; i++) {
    for (int j = 0; j < 100; j++) {
        if (j > 50 && j == i) {
            break labelA; // continue labelA;
        }
    }
}

람다식의 메소드 참조
IntBinaryOperator op = (a, b) -> Main.staticvoid(a, b);
IntBinaryOperator op2 = Main::staticvoid;
// 두 코드가 동일하게 작동


4.3. C++

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

후자의 구문
::변수명

4.4. PHP

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

4.5. Python

클래스 정의, 메서드 정의, 함수 정의, 조건문, 반복문 등에서 쓰인다.
아래는 계산기를 만들면서 사용된 예제

answers = []
x = 0
#클래스 정의
class calculator:
    #메서드 정의
    def add(self, num1, num2):
        self.num1 = num1
        self.num2 = num2
        return num1+num2
    def sub(self, num1, num2):
        self.num1 = num1
        self.num2 = num2
        return num1-num2
    def mul(self, num1, num2):
        self.num1 = num1
        self.num2 = num2
        return num1*num2
    def div(self, num1, num2):
        self.num1 = num1
        self.num2 = num2
        return num1/num2
a = calculator()

#함수 정의
def use_calculator(order, num1, num2):
    #if 조건문
    if order == '더하기':
        return a.add(num1, num2)
    #elif 조건문
    elif order == '빼기':
        return a.sub(num1, num2)
    elif order == '곱하기':
        return a.mul(num1, num2)
    elif order == '나누기':
        return a.div(num1, num2)
    #else 조건문
    else:
        return '잘못된 명령'

#while 반복문
while True:
    order = input('사용할 명령: ')
    if order == '끝내기':
        break
    num1 = float(input('첫번째 숫자: '))
    num2 = float(input('두번째 숫자: '))
    n = use_calculator(order, num1, num2)
    if n == '잘못된 명령':
        pass
    if order == '더하기':
        y = '+'
    if order == '빼기':
        y = '-'
    if order == '곱하기':
        y = 'x'
    if order == '나누기':
        y = '/'
    answers.append('{0} {1} {2} = {3}'.format(num1, y, num2, n))
    print(answers[x])
    x += 1

x = 1
print('=====기록=====')

#for 반복문
for i in answers:
    print('{0}   {1}'.format(x, i))
    x += 1


5. 관련 문서


[1] 파일명 저장시 사용 불가 문장 부호는 /, \, ?, :, ", <, >, *이 있다.[2] '대시(—)'를 쓰기도 한다.[3] 나무위키:대문 등 나무위키 관련 문서[4] 사용자 문서