TIL (Today I Learned) 240120_삼항조건연산자

Danny·2024년 1월 21일

TIL(Today I Learned)

목록 보기
18/34

1월 20일 (토)

🔥학습 내용

삼항조건연산자

  1. 구조
  • 조건 ? A : B
  • 조건이 참이라면, A를 실행한다.
  • 조건이 거짓라이면, B를 실행한다.
  1. 예시
 //삼항조건연산자
var valueA: Int = 10
var valueB: Int = 5
var biggerValue: Int = valueA > valueB ? valueA : valueB
print(biggerValue) // 10

valueA = 0
valueB = -3
biggerValue = valueA > valueB ? valueA : valueB
print(biggerValue) // 0

var stringA: String = ""
var stringB: String = "String"
var resultValue: Double = stringA.isEmpty ? 1.0 : 0.0
print(resultValue) // 1.0
resultValue = stringB.isEmpty ? 1.0 : 0.0
print(resultValue) // 0.0
profile
안녕하세요 iOS 개발자 지망생 Danny 입니다.

0개의 댓글