iOS/Swift

[Swift] 조건문

단비_danbee 2022. 12. 1. 01:13
import UIKit

var isDarkMode : Bool = true

if (isDarkMode == true){ // 다크모드 라면,
    print("다크모드 입니다.")
} else {
    print("다크모드가 아닙니다.")
}

if isDarkMode { // 다크모드 라면,
    print("다크모드 입니다.")
} else {
    print("다크모드가 아닙니다.")
}

if !isDarkMode { // 다크모드가 아니라면,
    print("다크모드 입니다.")
} else {
    print("다크모드가 아닙니다.")
}

//삼항 연산으로 작성할 경우 : 왼쪽 참, 오른쪽 거짓인 경우에 출력
var title1 : String = isDarkMode == true ? "다크모드 입니다" : "다크모드가 아닙니다."
print("title1 : \(title1)") // title : 다크모드 입니다

//위와 같은 조건문임
var title2 : String = isDarkMode ? "다크모드 입니다" : "다크모드가 아닙니다."
print("title2 : \(title2)") // title : 다크모드 입니다

//위의 조건문에 느낌표를 넣어서 부정문으로 만듬
var title3 : String = !isDarkMode ? "다크모드 입니다" : "다크모드가 아닙니다."
print("title3 : \(title3)") // title : 다크모드 입니다

 

위의 코드 실행시 출력 결과물

다크모드 입니다.
다크모드 입니다.
다크모드가 아닙니다.
title1 : 다크모드 입니다
title2 : 다크모드 입니다
title3 : 다크모드가 아닙니다.