KWiOS
KWiOS0101
KWiOS
  • 분류 전체보기 (108)
    • Algorithm (41)
      • 이코테 (14)
      • 이코테 문제풀이 (21)
      • 프로그래머스 (6)
    • CS (1)
      • 모두를 위한 컴퓨터 과학(CS50 2019) (0)
    • iOS (15)
    • Swift (36)
      • Swift문법 (32)
      • 기타 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 6

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
KWiOS

KWiOS0101

Swift/Swift문법

Swift - Special Characters

2022. 8. 25. 17:29

Special Characters (특수문자)

Special Characters Name Meaning
! Exclamation Mark 참 → 거짓, 거짓 → 참으로 바꿈
~ Tide 비트 연산자에서 사용
' Back Tick keyword를 Identifier로 바꾸는 문법에서 사용
@ At symbol 코드 자체의 특성을 지정하는 용도
# Sharp / Pound / Hashtag Swift가 제공하는 특별한 명령어들이 #으로 시작
$ Dollar Sign 클로저에서 파라미터 이름을 대채할 때 사용
% Percent Sign 나머지 값 구할때 사용
^ Caret 비트 연산에서 사용
& Ampersand 주로 메모리 주소를 얻거나 참조 전달에 사용
* Asterisk 곱하기 연산에 사용
() Parentheses 함수 호출, 계산 순서 지정에 사용
- Minus Sign 뺄셈에 사용
_ Underscper 와일드 카드 패턴에 자주 사용
= Equal Sign 변수나 상수에 값을 저장할 때 사용
== Equal 값을 저장하지 않고 두개의 값을 비교할 때 사용
+ Plus Sign 덧셈에  사용
[] Square Bracket 컬렉션에 저장된 값에 접근할 때 사용
{} Curly Bracket / Brace 코드 블록의 범위를 지정할 때 사용
\ Back Slash 키패스 표현식에 사용
| Vertical Bar / Pipe 논리 연산, 비트 연산에 사용
; Semicolon 문장 끝에 사용하여 구분
: Colon 자료형을 지정, 딕셔너리에서 키와 값을 구분할 때 사용
, Comma 함수로 전달되는 값을 나열할 때, 배열에 저장할 값을 나열할 때 사용
. Preiod 메소드를 호출할 때, 속성에 접근할 때 사용
<> Angle Bracket 크기를 비교하는 연산자, 형식 파라미터를 지정할 때 사용(제네릭)
/ Slash 경로 지정에 사용
? Question Mark 옵셔널에서 주로 사용
특수문자중에서 기억해야 할 것은 크게 3가지만 잘 기억하면 된다.
1. [] → 컬렉션에 저장된 값에 접근할 때 사용
2. {} → 코드 블럭의 범위를 지정할 때 사용 
3. <> → 크기를 비교하는 연산자, 형식 파라미터를 지정할 때 사용

'Swift > Swift문법' 카테고리의 다른 글

swift문법 - Scope  (0) 2022.09.18
Swift문법 - Naming Convention  (0) 2022.09.11
Swift문법 - Variables and Constants  (0) 2022.09.11
Swift문법 - First Class Citizen  (0) 2022.09.05
Swift문법 - 문법을 시작하기 전 Warming up  (0) 2022.08.15
    'Swift/Swift문법' 카테고리의 다른 글
    • Swift문법 - Naming Convention
    • Swift문법 - Variables and Constants
    • Swift문법 - First Class Citizen
    • Swift문법 - 문법을 시작하기 전 Warming up
    KWiOS
    KWiOS

    티스토리툴바