본문 바로가기
iOS/Swift

[Swift] 논리 연산자

by 혜모리 2022. 11. 9.
728x90

스위프트에서 비교를 위한 연산자를 소개하기 위한 포스팅입니다.데이터 타입에서도 소개했지만 두 개의 값을 비교하면 Bool 타입으로 그 결과 true와 false를 반환해 줍니다.


🔸 비교를 위한 연산자

  • A == B : A와 B의 값이 같다.
  • A >= B : A가 B보다 크거나 같다.
  • A <= B : A가 B보다 작거나 같다.
  • A > B : A가 B보다 크다.
  • A < B : A가 B보다 작다.
  • A != B : A와 B는 다른 값이다.
1 == 2 // false
1 >= 2 // false
1 <= 2 // true
1 > 2 // false
1 < 2 // true
1 != 2 // true

🔸 논리 연산자

엑셀 같은 프로그램을 사용하다보면 조건을 이어주는 키워드인 AND와 OR이 있습니다.

AND는 A와 B 모두를 충족해야만 true가 되고, OR은 A 또는 B 둘 중 하나라도 충족하면 true가 됩니다.

 

  • A condition && B condition : A 조건과 B 조건 모두 충족해야만 true
  • A condition || B condition : A조건이나 B조건 중 하나만 충족하면 true
true && false == false
true && true == true
true || false == true
true || true == true

728x90
반응형

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

[Swift] 조건문(if-else, switch)  (0) 2022.11.15
[Swift] 열거형(enum)  (0) 2022.11.13
[Swift] 반복문(while, repeat-while)  (0) 2022.11.09
[Swift] 컬렉션 타입(Array, Dictionary, Set)  (0) 2022.11.09
[Swift] 주석과 데이터 타입  (0) 2022.11.07

댓글