일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 단일 책임원칙
- font book
- Required Reason API
- AnyObject
- App Store Connect
- WeatherManager
- MKMapViewDelegate
- MKMapItem
- SwiftUI Boolean 값
- CLLocationManagerDelegate
- weatherKit
- Xcode
- 한국어 개인정보처리방침
- addannotation
- UICollectionViewFlowLayout
- 영문 개인정보처리방침
- 러닝타이머
- xcode로 날씨앱 만들기
- swift
- 러닝기록앱
- CoreLocation
- Startign Assignments
- Protocol
- RunningTimer
- 서체관리자
- Timer
- dispatchsource
- UIAlertAction
- 클로저의 캡슐화
- weak var
Archives
- Today
- Total
VesselWheel
[SwiftUI] 삼항연산자 개념 본문
import UIKit
// 삼항연산자 (Ternary [Conditioanl] Operator)
// ㄴ 조건을 포함함
// 값1(조건식) ? 값2 : 값3
// 조건식이 참이면 값2 를 반환하고
// 조건식이 거짓이면 값3 을 반환함
var number = 15
// 값1(조건식) ? 값2 : 값3
number % 2 == 0 ? "짝수" : "홀수"
var result: String = ""
if number % 2 == 0{
result = "짝수"
}else{
result = "홀수"
}
let absNumber: Int
number = -100
absNumber = number >= 0 ? number : -number
absNumber
/**
성적이 70 점 이상이면 합격, 미만이면 불합격을 출력하세요
*/
var score = 55
result = score >= 70 ? "합격" : "불합격"
result
/**
성적별 학점 출력하기
90 ~ 100 : A
80 ~ 89 : B
70 ~ 79 : C
60 ~ 69 : D
60 미만 : F
*/
score = 72
result = 90 <= score && score <= 100 ? "A"
: 80 <= score ? "B"
: 70 <= score ? "C"
: 60 <= score ? "D"
: "F"
'Xcode Study' 카테고리의 다른 글
[SwiftUI] Bitwise Operator 비트 연산자 (0) | 2023.04.25 |
---|---|
[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 |