일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- xcode로 날씨앱 만들기
- 클로저의 캡슐화
- UIAlertAction
- AnyObject
- WeatherManager
- MKMapItem
- Protocol
- dispatchsource
- RunningTimer
- App Store Connect
- 러닝기록앱
- font book
- 한국어 개인정보처리방침
- 러닝타이머
- 영문 개인정보처리방침
- addannotation
- Startign Assignments
- 서체관리자
- weatherKit
- 단일 책임원칙
- Xcode
- Timer
- Required Reason API
- MKMapViewDelegate
- swift
- CLLocationManagerDelegate
- UICollectionViewFlowLayout
- SwiftUI Boolean 값
- CoreLocation
- weak var
Archives
- Today
- Total
VesselWheel
[SwiftUI] 논리연산자의 short circuit evaluation 본문
import UIKit
// 논리연산자의 short circuit evaluation
true && true
true && false
false && true
false && false
var num1 = 1
var num2 = 1
func updateNum1() -> Bool{
num1 += 1
return true
}
func updateNum2() -> Bool{
num2 += 1
return true
}
num1
num2
if updateNum1() && updateNum2(){
print("if 문 실행됨")
}
num1
num2
if updateNum1() || updateNum2(){
print("if 문 실행됨")
}
num1
num2
/*
true && 11 <-- 11
false && 11 <-- false
true || 11 <-- true
false || 11 <-- 11
*/
func return_true() -> Bool{
return true
}
func return_false() -> Bool{
return false
}
return_true() && return_false()
return_false() && return_true()
return_true() || return_false()
return_false() || return_true()
'Xcode Study' 카테고리의 다른 글
[SwiftUI] bitwise left shift operator (0) | 2023.04.25 |
---|---|
[SwiftUI] Bitwise Operator 비트 연산자 (0) | 2023.04.25 |
[SwiftUI] 삼항연산자 개념 (0) | 2023.04.24 |
[SwiftUI] 비교연산자, 논리연산자 (0) | 2023.04.24 |
[SwiftUI]SwiftUI의 특징 : Overflow Operators (0) | 2023.04.24 |