for 루프
는범용 제어 구조
이며foreach 루프
는배열과 컬렉션
에만 적용 할 수 있는 향상된 for 루프입니다.
for
인덱스
in범위
{}
💬 n부터 m까지 : n...m
ex 1)
for index in 0...5 {
print("호호 index: \(index)")
}
💬 부등호 범위 : ..(부등호)
ex 2)
for index in 0..<5 {
print("호호 index: \(index)")
}
💬 반복을 돌 때, 조건을 달 수 있음
for
인덱스
in범위
where조건
{}
ex)
for index in 0..<5 where index % 2 == 0 {
print("호호 index: \(index)")
}
var
변수명
: [자료형
] = []
var
변수명
: [자료형
] = [자료형
]()
💬 random()
으로 랜덤 숫자 출력하기
ex)
var randomInts : [Int] = [Int]()
for _ in 0..<25 { // 0부터 24까지
let randomNumber = Int.random(in: 0...100) // 0부터 100 사이의 랜덤 값 받기
randomInts.append(randomNumber) // 배열에 값 집어넣기
}
print("randomInts : \(randomInts)")