Notice
Recent Posts
Recent Comments
반응형
오늘도 공부
시리즈 2편 – 코드 작성에서 자주 만나는 기호들 본문
반응형
📝 개발자 필수 기호 시리즈 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)의 핵심 기호들 ― ^, $, *, +, | ― 이 친구들의 숨은 의미를 알아보겠습니다.
반응형
'개발상식' 카테고리의 다른 글
시리즈 5편 – Git에서 자주 보는 기호와 패턴 (0) | 2025.08.19 |
---|---|
시리즈 4편 – 리눅스 터미널에서 자주 쓰이는 기호들 (0) | 2025.08.19 |
시리즈 3편 – 정규표현식(RegExp)의 핵심 기호들 (1) | 2025.08.19 |
시리즈 1편 - 개발자 필수 기호 시리즈 1편 (1) | 2025.08.19 |