[Swift] Special Characters 프로그래밍 특수문자와 명칭

문다연·2022년 1월 4일
0

ios.moon

목록 보기
9/26
post-thumbnail

본 글은 inflearn: iOS 개발을 위한 Swift5 완벽 가이드를 수강하며 정리한 글입니다.


Special Characters 특수문자

새로 알게 된 Swift의 특수문자

  • ! Exclamation Mark
    논리적으로 부정하기 위해 사용
    optional에서는 저장된 값을 강제로 꺼내기 위해 사용

  • ? Question Mark
    옵셔널에서 주로 사용

  • ~ Tilde
    비트연산에서 사용

  • ` Grave Accent / Back Tick
    keyword to identifier

  • @ At Symbol
    코드의 특성을 지정

  • # Sharp / Pound / Hashtag
    swift가 제공하는 특별한 명령어가 있는데 이들이 #으로 시작

// Sharp 예
if #available (iOS 10.0, *) { ...
  • $ Dollar Sign
    closure에서 파라미터 이름을 대신할 때 주로 사용

  • & Ampersand
    메모리 주소를 얻거나 참조시 사용

  • | Vertical Bar / Pipe
    옵션을 열거할때 사용했다가 새 문법에서는 사용하지 않음.
    논리 연산 또는 비트연산에서 사용

  • _ Underscore
    스위프트에서는 와일드카드 패턴시 자주 사용

  • \ Backslash
    String interpolation 문법이나 key path 표현식에서 사용

  • : Colon
    자료형 지정, 딕셔너리에서 키와 값을 구분

  • ; Semicolon
    swift는 세미콜론이 있거나 없어도 무방함. 보통 코드의 종료를 의미할 때 사용

  • / Slash
    경로 지정


대부분의 프로그래밍 언어에서 사용되는 특수문자

  • = Equal Sign
    스위프트에서는 변수나 상수의 값을 저장할 때 사용.
    두 개 사용하면 두 값을 비교하기 위해 사용.

  • + Plus
    덧셈을 위해 사용

  • % Percent Sign
    나머지연산에서 사용

  • - Minus Sign / Hyphen

  • * Asterisk
    곱하기 연산

  • ^ Caret
    비트연산에서 사용

  • <, > Angle Bracket
    크기 비교연산, 제네릭에서는 형식 파라미터 지정

  • (, ) Parentheses
    함수호출, 계산 우선순위 지정

  • [, ] Square Bracket
    콜렉션에 저장된 값에 접근할 때 사용, Subscript 문법이라고 함

  • {, } Curly Bracket / Brace
    코드 블록의 범위를 지정할 때 사용

  • , Comma
    파라미터나 배열에 저장할 값을 나열

  • . Period
    주로 메소드를 호출 또는 속성에 접근할 때 사용

profile
ios-moon.tistory.com 이전했어요 🚛

0개의 댓글