조건문과 반복문
var number: Int = 90
switch number {
case 90...100:
print("A 학점")
case 80...89:
print("B 학점")
case 70...79:
print("C 학점")
default:
print("점수를 다시 입력하세요")
}
- 위의 점수를 나타내는 switch문을 if문으로 바꿔보자.
var number: Int = 90
if number >= 90{
print("A 학점")
}
else if number <= 80 && number < 90{
print("B 학점")
}
else if number <= 70 && number < 80 {
print("C 학점")
}
else{
print("점수를 다시 입력하세요")
}
반복문
for i in 1...5 {
print(i)
}
let arr = [1,2,3,4,5]
for i in arr {
print(i)
}
- i를 사용하지 않고 단순 반복만 하고싶다면 저번에 배운 와일드 패턴 을 사용하면 된다.
for _ in 1...5 {
print("hi")
}
var num : Int = 5
while num < 10 {
num += 1
print(num)
}
- repeat while 반복문
조건식이 맞지 않아도 무조건 한번은 실행한다
var number : Int = 5
repeat {
number += 2
} while number < 6
print(number)