App Dev/iOS
iOS Swift 조건문 삼항 연산자 기초문법 사용법
이준호
2023. 5. 17. 16:20
반응형
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics
스위프트 언어의 기본부터 시작해보겠습니다.
어떤 언어든 조건문은 코드를 작성하는데 가장 기본 및 자주 사용되는 문법입니다.
위 링크를 들어가시면 원문으로 스위프트 문법에 대한 설명을 확인 가능합니다.
[조건문]
import UIKit
var isDarkMode : Bool = false
if isDarkMode == true{
print("다크모드 입니다.")
}
else{
print("다크모드 아닙니다.")
}
가장 기본입니다.
isDarkMode 변수를 Bool 형으로 선업해줍니다.
자바스크립트 문법과 유사한 조건문 구사가 가능합니다.
if isDarkMode{
print("다크모드 입니다.")
}
else{
print("다크모드 아닙니다.")
}
동일한 내용을 간략하게 줄여 사용 가능합니다.
if (isDarkMode != true){
print("다크모드 아닙니다.")
}
else{
print("다크모드 입니다.")
}
if !isDarkMode{
print("다크모드 아닙니다.")
}
else{
print("다크모드 입니다.")
}
부정형으로 위와 같이 사용이 가능합니다.
[삼항연산자]
/삼항연산자
var title : String = isDarkMode == true ? "다크모드 입니다." : "다크모드가 아닙니다."
print("title: \(title)")
var title2 : String = isDarkMode ? "다크모드 입니다." : "다크모드가 아닙니다."
print("title: \(title2)")
var title3 : String = !isDarkMode ? "다크모드가 아닙니다." : "다크모드입니다."
print("title: \(title3)")
삼항연산자도 크게 다르지 않습니다.
반응형