swift

swift - for in 반복문

행복하게사는게꿈 2021. 1. 4. 18:45

for in loop

// loopConstant -> 반복상수 : 반복문 내에서 값을 변경할 수 없다. (임의의 변수)
// Range -> 범위 연산자로 지정
//
for index in 1 ... 10 {
    print(index)
}

// _ 문자로 생략가능 -> Wildcard pattern
for _ in 1 ... 5 {
    print("hello")
}

let power = 10
var result = 1

for _ in 1 ... power {
    result *= 2
}
result

for num in stride(from: 0, to: 10, by: 2){
    print(num)

* stride(from, to, by) 

 -  from 부터 to까지 by씩 증가

let list = ["Apple", "Banana", "Orange"]

for fruit in list {
    print(fruit)
}

for i in 2 ... 9 {
    for j in 1 ... 9 {
        print("\(i) * \(j) = \(i * j)")
    }
}