카테고리 없음

iOS Swift For 반복문 사용하기 쉽습니다

이준호 2023. 3. 27. 15:19
반응형

[For-In 문 (For-In Loops)]

for-in문는 배열, 숫자, 문자열을 순서대로 순회(iterate)하기 위해 사용합니다.
 
for i in 0...5{
    
    print("출력 : ", i)
}

 

간단합니다.

다른 문법 언어와 동일합니다. 

0...5 

0에서 5까지의 숫자를 의미합니다. 

출력 :  0
출력 :  1
출력 :  2
출력 :  3
출력 :  4
출력 :  5

 

[조건 포함] 

for i in 0..<5{
    
    print("출력 : ", i)
}

print("########")
///조건 !
for i in 0..<5 where i%2 == 0{
    
    print("출력 : ", i)
}

 

연산자 또는 where 문을 통해 조건을 넣을 수 있습니다.

[결론]

출력 :  0
출력 :  1
출력 :  2
출력 :  3
출력 :  4
########
출력 :  0
출력 :  2
출력 :  4

 

[배열 출력]

///list 배열을 만드는 방법
var randomInts: [Int] = []
var randomInts2 : [Int] = [Int]()

/// 요소를 쓰지 않겠다
for _ in 0..<25 {
    let randomNumber = Int.random(in: 0...100)
    randomInts.append(randomNumber)
}
print("randomInts : ",randomInts)

배열을 작성하는 방법은 2 가지 방법이 있다. 

_ 는 요소를 쓰지 않고 반복만 사용할때 쓰면 된다. 

Int.random(in: 0...100)

0에서 100 사이의 아무 수를 랜덤으로 뽑는다 Int형

[결론]

randomInts :  [52, 40, 88, 53, 41, 69, 38, 45, 5, 85, 99, 7, 64, 2, 46, 26, 34, 93, 96, 45, 20, 98, 14, 91, 40]
반응형