Skip to main content

소소한 단어 정리

  • <> Angle-bracket

    • 각진 모양의 괄호
    • markup 및 프로그래밍 언어에서 사용
    • 중국어, 일본어, 한국어에서는 문장 부호로써 사용
  • [] Square brackets

    • 사각 괄호
    • 배열, 인덱스 접근, 정규 표현식 등에서 사용
    • 수학적 표현이나 문법 설명에도 자주 등장
  • {} Curly brackets / Braces

    • 중괄호 또는 브레이스
    • 블록 구조를 명시할 때 사용 (ex. if, for, 함수 정의 등)
    • JSON, CSS에서도 필수적 요소
  • () Parentheses

    • 괄호 또는 둥근 괄호
    • 함수 호출, 수식 우선순위 명시 등에 사용
    • 언어학, 수학, 논리학 등 다양한 분야에서 사용
  • & Ampersand

    • "and"를 의미하는 기호
    • HTML에서 엔티티 선언 시 사용 (&nbsp;, &amp;)
    • 쉘 스크립트에서 백그라운드 실행 (command &)의 의미도 가짐
  • | Pipe

    • 파이프 기호
    • Unix/Linux에서 명령어 연결 시 사용 (ls | grep txt)
    • Java/TypeScript에서 bitwise OR 또는 type union으로 사용
  • ^ Caret / Circumflex

    • 텍스트 기반 커서 표시, 또는 XOR 연산자로 사용됨
    • 정규 표현식에서 줄의 시작을 의미 (^abc)
    • 일부 Markdown 문법이나 Latex 수식에도 사용
  • ~ Tilde

    • 홈 디렉토리 경로로 사용 (~/Downloads)
    • JavaScript에서 bitwise NOT 연산자로 사용
    • 부정확하거나 대략적인 값을 나타낼 때도 사용 (~100명)
  • @ At sign

    • 이메일 주소 구분 (user@example.com)
    • Java의 어노테이션, Python의 데코레이터, Git의 ref 등에서도 쓰임
    • SNS에서는 사용자 태그로 사용됨
  • # Hash / Pound sign

    • URL fragment 식별자 (example.com/page#section)
    • CSS id 선택자 (#header)
    • 소셜미디어 해시태그 (#java, #spring)
    • 쉘 스크립트에서 주석으로 사용 (# this is a comment)