728x90
반응형
SMALL
스위프트의 기초 문법을 익히면서 코딩을 해보려 한다.
개발 환경
playground 열기
Xcode 실행 후 [File -> New -> Playground] 클릭
다음으로 'Blank'를 선택하고 [Next] 클릭
그럼 아래와 같은 창이 뜨는 것을 확인할 수 있음.
코드 실행
코드의 숫자 라인을 보면 맨 아래에 삼각형 시작 버튼이 있다. 클릭하면 모든 코드가 실행이 된다.
728x90
조건문
변수 선언
var 변수명 : 타입 = 값
//다크모드 여부
var isDarkMode : Bool = true
if 문
if (조건) {
실행문
}
if(isDarkMode == true){
print("다크모드 입니다.")
}
변수가 참인지 거짓인지 판단하기 위해 '=='을 사용.
값을 출력하기 위해서는 'print("출력문")' 을 사용.
코드를 실행해보면 위와 같은 결과를 볼 수 있음.
if ~ else 문
if 문 조건에 충족되지 않으면 else 문이 실행된다.
if (조건문){
//참일 때의 실행문
} else {
//거짓일 때의 실행문
}
import UIKit
//다크모드 여부
var isDarkMode : Bool = false
if(isDarkMode == true){
print("다크모드 입니다.")
} else{
print("다크모드가 아닙니다.")
}
//if문의 조건은 괄호가 없어도 됨.
if isDarkMode == true {
print("다크모드 입니다.")
} else{
print("다크모드가 아닙니다.")
}
실행 결과문
반응형
조건문 표현법
아래는 다 같은 코드를 의미한다.
1. if문 조건을 괄호안에 입력
2. 조건의 괄호를 생략.
3. 논리 조건을 생략하고 변수만 둠.
3항 연산자
조건문 ? (참일 때) : (거짓일 때)
위 코드의 의미는
isDarkMode 가 true라면 title에는 "다크모드 입니다." 라는 값이,
false라면 "다크모드가 아닙니다." 라는 값이 대입된다.
그런데 위에서도 마찬가지로
isDarkMode == true를
isDarkMode로 줄일 수 있다.
그럼 isDarkMode가 아닐 때는
!isDarkMode로 !만 추가하면 된다.
var title : String = isDarkMode ? "다크모드 입니다." : "다크모드가 아닙니다."
var title : String = !isDarkMode ? "다크모드가 아닙니다." : "다크모드 입니다."
728x90
반응형
LIST
'IT > Swift' 카테고리의 다른 글
[Swift] 2. 오토 레이아웃(auto-layout) (0) | 2024.05.21 |
---|---|
[Swift] 1. Xcode 실행 및 라벨 추가 (0) | 2024.05.20 |