Swift 연산자 기초

비교연산자
비교연산자는 Bool 값으로 값이 정해진다.

ex) 
var a = 15
var b = 17

a == b  false
a와 b는 같은가? true / fales

a != b true
!는 원래 나오는 Bool 값의 반대로 값을 정한다

a >= b false

a <= b true

a && b -> and 연산자로써 a, b 모두 적용되는 값을 true

a || b -> or 연산자로써 a, b 중 하나만 적용되어도 true

 

조건연산자
대표적으로 if문과 같이 어떠한 조건을 만족하면 Bool값을 정한다

ex) 
let hour = 12
if hour < 12 {
	"오전"
 } else {
 	"오후"
 }
 
 if문을 한문장으로 깔끔하게 표현하려면 다음과 같은 연산자를 사용하면 된다.
 
 hour < 12 ? "오전" : "오후"
ㄴ hour 조건이 12보다 낮다면 오전 , 아니면 오후

 

복합 할당 연산자

var a = 0
a = a + 1 , a += 1 

// 둘은 같은 식

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

Swift Optinals Type  (0) 2024.03.01
Swift 함수 기초  (0) 2024.03.01
Swift 논리 연산자  (0) 2024.03.01
기초 용어 정리  (0) 2024.03.01
Swift 기본 문법  (1) 2024.02.09