//콜렉션: 데이터를 모아둔것
//콜렉션의 종류: array, set ,dictionary, tuple
//정수데이터를 가진 배열
var myArray : [Int] = [1,2,3,4,5,6,7,8,9,10]
//베열의 각 요소를 item 에 담는다
//배열의 요소 갯수만큼 반복함
for item in myArray {
print("item : \(item)")
}
// 여기서 where 은 특정 패턴과 결합하여 조건을 추가한다
// item 5초과 라는 조건을 준다
for item in myArray where item > 5 {
print("5보다 큰수")
}
//0,1,2,3,4.5
for i in 0...5 {
print(i)
}
//0,1,2,3,4
for index in 0..<5 {
print(index)
}
// 정수를 원소로 가지는 배열만들기
var randomInts : [Int] = [Int]()
for _ in 0..<25 {
// 0부터 100사이의 랜덤 숫자
let randomNumber = Int.random(in: 0...100)
// 배열에 담아주기
randomInts.append(randomNumber)
}
//값을 직접안쓰고 반복의 행위만 필요할때 _ 처리하면 된다.