용도에 대한 자세한 설명을 작성할 예정입니다.
Swift 문법
특수 문자표
한글 두벌식 (또는 영문 QWERTY) 기준으로 좌측에서 우측 순으로, 위에서 아래 순입니다.
주로 많이 사용하거나 중요한 것은 두꺼운 글씨로 표기했습니다
| 특수문자(기호) | 우리말 (한글 표현) | 영어 | 뜻, 의미, 용도 |
|---|---|---|---|
| ` | Grave Accent / Back Tick | 키워드를 식별자로 변환 | |
| ~ | 물결 / 물결 표시 | Tilde | 비트 연산 |
| ! | 느낌표 | Exclamation Mark | 논리 부정 / 저장된 값을 강제로 가져올 때 (Optional) 용도로 사용 |
| @ | 골뱅이 | At symbol | 코드 자체의 특성을 가리킬 때 사용 |
| # | 우물 정 / 샵 / 해쉬태그 | Sharp / Pound / Hash Tag | Swift 고유의 특별한 명령어들의 첫 문자 |
| $ | 달러 | Dollar Sign | Closure에서 파라미터(인자, Parameter) 이름을 대체할 때 사용 |
| % | 퍼센트 / 백분율 | Percent Sign | 나머지 연산 |
| ^ | 위로 꺾은 기호 / 꺽쇠 | Caret | 비트 연산 |
| & | 앤드 기호 | Ampersand | 메모리 주소를 얻거나 참조 |
| * | 별 | Asterisk | 곱셈 연산 |
| ( ) | 소괄호 | Parentheses | 함수 호출 / 계산의 순서를 지정 |
| - | 뺄셈 기호 / 마이너스 | Minus Sign / Hyphen | 뺄셈 연산 / 음수 지정 |
| + | 덧셈 기호 / 플러스 | Plus Sign | 덧셈 연산 |
| _ | 밑줄 | Minus Sign / Underscore | Wild Card 패턴 활용 |
| = | 등호 / 이퀄 / 은,는 기호 | Equal Sign | 값을 저장 / *(두개를 연달아 사용시 ‘==’, 값을 비교) |
| { } | 중괄호 | Curly Bracket / Brace | 코드 블록의 범위를 지정 |
| | | 수직 기호 / 파이프 | Vertical Bar / Pipe | 옵션 열거시 사용(기존 Swift) / 논리 연산 또는 비트 연산 |
| [ ] | 대괄호 | Square Bracket | 주로 Collection에 저장된 값을 접근할 때 / Subscript 문법 활용 |
| \ | 오른쪽 내려가는 대각선 / 역슬래쉬 | Backslash | String Interpolation / Keypress 표현 |
| : | 콜론 | Colon | 자료형 지정 / Dictionary에서 키와 값을 구분 |
| ; | 세미콜론 | Semicolon | 문장의 끝을 표현 / 한 줄에 여러 식이나 문장을 입력 |
| < > | 화살 괄호 | Angle Bracket | 크기를 비교 / Generic에서는 형식 파라미터를 지정 |
| ? | 물음표 | Question Mark | Optional 사용 |
| , | 쉼표 / 콤마 | Comma | 함수를 전달하는 값을 나열 / 배열에 저장할 값을 나열 |
| . | 온점 / 점 | Period | 메서드를 호출하거나 속성에 접근 |
| / | 오른쪽 올라가는 대각선, 사선 / 슬래쉬 | Slash | 주로 경로를 지정 |