일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- bootstrap
- class
- Java
- SWiFT
- Gradle
- PHP
- switch-case
- 차이점
- guard
- amazon
- 상속
- CodeIgniter
- 2차원 객체배열
- DatePicker
- EC2
- programmers
- 함수
- 제어문
- Spring
- 클래스
- 사용법
- CKEditor4
- 자료불러오기
- jQuery
- 객체
- 전의 의존성
- pagination
- AWS
- 옵셔널
- Xcode
Archives
- Today
- Total
not bad 한 개발
Swift - if-else문 본문
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.)
if-else문
- 다른 프로그래밍 언어처럼 Swift에도 if문은 존재합니다.
- Swift에서는 다른 언어들과는 다르게 실행코드가 한 줄 이라도 있으면 ({})중괄호를 필수적으로 사용해야 합니다.
- if문 조건 작성시 콤마를 사용하면 &&연산자와 같은 의미를 가집니다.
var in1 = 10
var in2 = 20
if in1 < in2{
print("Success")
//조건이 참이기 때문에 success가 출력됩니다.
}
else{
print("Failed")
}
(다중 if-else문 예시)
var in1 = 10
if (in1 == 1 || in1 == 10){
print("1이거나 10입니다.")
}
else if(in1 == 2 || in1 == 20){
print("2이거나 20입니다.")
}
else{
print("숫자입니다.“)
}
//첫 번째 if문에서 in1 이 1 혹은 10 일 경우의 조건을 만족했기 때문에
//“1이거나 10입니다” 를 출력합니다.
(if문 콤마사용 예시)
var in1 = 10
var in2 = 20
var in3 = 30
var in4 = 40
if in1 < in2 && in4 > in3{
print("OK1")
//두 개의 조건을 만족하기 때문에 Ok1이 정상적으로 출력됩니다.
}if in1 < in2, in4 > in3{
print("OK2")
// , 는 &&연산자와 같기 때문에 위의 if문과 똑같이 OK2가 정상적으로 출력됩니다.
}
'Swift' 카테고리의 다른 글
Swift - repeat-while문 (0) | 2021.10.02 |
---|---|
Swift - for-in문 (0) | 2021.10.02 |
Swift - nil합병연산자 (0) | 2021.10.02 |
Swift - 두 가지 Optional 형 Int? / Int! (0) | 2021.09.29 |
Swift - 옵셔널 바인딩 (0) | 2021.09.23 |
Comments