본문 바로가기

iOS/Swift

[Swift] 연산자

연산자(Operator)

a+b
'+ : 연산자
a, b : 피연산자

  • 단항연산자
    • +a -a !a
  • 이상연산자
    • a + b a > b
  • 삼항연산자
    • a ? b : c

기본 연산자

  • 할당 연산자 =
  • 산술 연산자 +, -, **, /, %
  • 복합 할당 연산자 +=, -=, *=, /=, %=
  • 비교 연산자 ==, !=, >=
    • 결과값은 Bool
  • 논리 연산자 !, &&, ||
  • 연산 우선순위
    • 산술>비교>논리>삼항>★할당

접근 연산자

  • .
    • 하위 개념 접근의 의미

삼항연산자

a > 0 ? print("양수") : print("음수")

범위연산자

  • 범위연산자의 타입 : Range<Int>
  • 오름차순으로만 표기 가능
  • 1...10 // 1이상 10이하 1... // 1이상 1..<10 // 1이상 10미만
  • 내림차순 표현 : (1...10).reversed() // ReversedCollection<Int>

패턴매칭 연산자 (~=)

  • 우항이 좌항에 포함되는지
  • 1...10 ~= 3 // true

'iOS > Swift' 카테고리의 다른 글

[Swift] 반복문  (0) 2022.07.04
[Swift] 조건문  (0) 2022.07.04
[Swift] 변수와 데이터  (0) 2022.07.03