일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- CoreLocation
- MKMapItem
- dispatchsource
- Startign Assignments
- addannotation
- 클로저의 캡슐화
- MKMapViewDelegate
- swift
- 서체관리자
- App Store Connect
- UICollectionViewFlowLayout
- 러닝타이머
- 영문 개인정보처리방침
- SwiftUI Boolean 값
- AnyObject
- Required Reason API
- 한국어 개인정보처리방침
- UIAlertAction
- 단일 책임원칙
- font book
- CLLocationManagerDelegate
- weak var
- Xcode
- weatherKit
- RunningTimer
- Protocol
- 러닝기록앱
- WeatherManager
- Timer
- xcode로 날씨앱 만들기
Archives
- Today
- Total
VesselWheel
[SwiftUI] 비교연산자, 논리연산자 본문
import UIKit
// 비교 연산자
let num1 = 10
let num2 = 20
num1 == num2
"hello" == "Hello"
let num3 = 3
let num4 = 3.0
// 서로 다른 type 을 비교연산 할 수 없음
// num3 == num4
num3 == Int(num4)
// 산술 부정연산자 : !=
num1 == num2
num1 != num2
num3 != Int(num4)
num1 > num2
// 문자열의 비교연산은 ASCII CODE 를 비교함
"hello" > "Hello"
num1 >= num2
num1 <= num2
// 논리연산자 : Bool type 의 값으로 연산함
let b1 = true
let b2 = false
// 논리 AND 연산자 : &&
// 모두 true 일 때만 true 를 반환함
b1 && b1
b1 && b2
b2 && b1
b2 && b2
// 논리 OR 연산자 : ||
// 모두 false 일 때만 false 를 반환함
b1 || b1
b1 || b2
b2 || b1
b2 || b2
let number1 = 10
let number2 = 20
number1 > 30 && number2 == 0
number1 < 30 && number2 != 0
number1 < 30 || number2 != 0
number1 > 30 || number2 == 0
'Xcode Study' 카테고리의 다른 글
[SwiftUI] 논리연산자의 short circuit evaluation (0) | 2023.04.24 |
---|---|
[SwiftUI] 삼항연산자 개념 (0) | 2023.04.24 |
[SwiftUI]SwiftUI의 특징 : Overflow Operators (0) | 2023.04.24 |
[SwiftUI] Type 의 별칭 == Typealias (0) | 2023.04.24 |
[SwiftUI] Type Conversion & Type Casting의 개념 (0) | 2023.04.24 |