Recent Posts
Recent Comments
반응형
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

오늘도 공부

시리즈 2편 – 코드 작성에서 자주 만나는 기호들 본문

개발상식

시리즈 2편 – 코드 작성에서 자주 만나는 기호들

행복한 수지아빠 2025. 8. 19. 11:48
반응형

📝 개발자 필수 기호 시리즈 2편

언더바(_), 달러($), 백틱(`)의 숨은 매력

지난 편에서는 ^, ~ 같은 버전 관리 기호를 다뤘습니다.
이번에는 코드 작성 중에 매일같이 마주치는 친구들 ― 언더바, 달러, 백틱 ― 을 파헤쳐 보겠습니다.


1. 언더바 (Underscore) _

언더바는 생각보다 다재다능합니다. 언어마다 미묘한 의미 차이가 있는데요, 몇 가지 예를 들어보죠.

🟢 변수명 스타일

  • 스네이크 케이스파이썬, 루비 등에서 많이 쓰는 표기법.
  • user_name = "태현" account_balance = 1000
  • 카멜 케이스 (userName) 와 대조적.

🟢 무시 변수 (throwaway variable)

  • 파이썬→ 반복 횟수는 중요하지 않고, 값만 필요할 때 _를 씀.
  • for _ in range(5): print("Hello")

🟢 프라이빗(Private) 변수

  • 파이썬 컨벤션공식적으로 접근 막는 건 아니지만, "건들지 마"라는 신호.
  • _internal_value = 42 # 내부용

🟢 자바스크립트/타입스크립트

  • ESLint 설정에 따라 _로 시작하는 변수는 “사용 안 해도 경고 안 뜨는” 규칙이 있음.

2. 달러 (Dollar Sign) $

달러 기호는 “값을 대체하거나 불러오는” 의미가 강합니다.

🟢 JavaScript 템플릿 리터럴

const name = "철수";
console.log(`Hello, ${name}!`); // Hello, 철수!

🟢 jQuery

$("#myDiv").hide();

👉 $ 자체가 함수 이름. 지금은 덜 쓰이지만 한때는 “$만 봐도 jQuery”였죠.

🟢 환경 변수 (리눅스/맥)

echo $HOME   # /Users/username

👉 $ 뒤에 붙이면 변수 값을 불러옴.

🟢 정규표현식

  • $ → 문자열의 → "hello"로 끝나는 문자열 매칭.
  • hello$

3. 백틱 (Backtick) `

키보드 1번 숫자 왼쪽에 숨어 있는 작은 기호.
JS 개발자라면 템플릿 문자열에서 제일 많이 쓰죠.

🟢 템플릿 리터럴 (ES6)

const a = 10;
console.log(`a 값은 ${a}입니다`);

👉 줄바꿈도 그대로 적용 가능:

console.log(`여기는
줄바꿈도
그대로 들어간다`);

🟢 Markdown 문법

  • 인라인 코드: `code` → code
  • 코드 블록:
    ```js
    console.log("Hello");
    ```

🟢 리눅스/맥 (옛날 스타일)

  • 명령어 치환→ 지금은 $(date) 쓰는 게 권장.
  • echo `date`

4. 요약 & 기억 팁

기호 핵심 의미 예시

_ (언더바) 내부용, 무시 변수 for _ in range(5)
$ (달러) 값 치환, 참조 ${name}, $HOME
` (백틱) 문자열 템플릿, 코드 블록 `Hello ${user}`

📌 기억하기:

  • _ → 숨긴다/무시한다
  • $ → 돈처럼 값(value)을 불러온다
  • ` → 문자열을 감싸고, 코드 조각을 나타낸다

✨ 마무리

오늘은 코드 작성에서 매일 부딪히는 기호들을 정리했습니다.
다음 3편에서는 드디어 정규표현식(RegExp)의 핵심 기호들 ― ^, $, *, +, | ― 이 친구들의 숨은 의미를 알아보겠습니다.


 

반응형