반응형
if문이란?
if문은 다음과 같이 쓰입니다.
A: 조건식 - true, false로 값이 나오는 문자
B: 실행구문
if [A1] {
[B1]
} else if [A2] {
[B2]
} else {
[B3]
}
if, else if, else의 규칙
- if : 가장 먼저 딱 한번만 사용합니다. (필수)
- else if : 0 ~ 무제한 사용이 가능합니다.
- else : 0 ~ 1번 사용이 가능합니다.
예제1 ) score의 값을 입력하고 그 값이 90이상일 경우 "A", 80이상 90미만일 경우 "B", 80미만일 경우 "C" 출력하기
if score >= 90 {
print("A")
} else if score < 90 {
print("B")
} else {
print ("C")
}
삼항연산자란?
삼항연산자란 세 부분으로 된 특수한 연산자로 다음과 같은 형식으로 표현됩니다.
condition 값에 대해 참일 경우 answer1의 값을 반환하고 거짓일 경우 answer2의 값을 반환합니다.
condition ? answer1 : answer2
따라서, 삼항연산자는 아래의 if문이 단축된 것이라 볼 수 있습니다.
if condition {
answer1
} else {
answer2
}
예제1 ) number의 값을 입력하고 그 값이 20이상일 경우 "higger"를 20미만일 경우 "lesser"를 반환하기
var number = readLine()
var msg = number >= 20 ? "higger" : "lesser"
print (msg)
반응형
'프로그래밍 언어 > Swift' 카테고리의 다른 글
[Swift] 정수를 무제한 입력받아서 해당 정수들의 합과 평균 구하기 (0) | 2019.06.29 |
---|---|
[Swift] 배열 Array (0) | 2019.06.29 |
[Swift] if문을 활용한 BMI 계산기 프로그램 만들기 (0) | 2019.06.29 |
[Swift] 반복문 for문, while문 (0) | 2019.06.29 |
[Swift] 스위프트 시작하기 (2) | 2019.06.28 |