본문 바로가기

Swift

Swift - 반복문

//콜렉션: 데이터를 모아둔것
//콜렉션의 종류: 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)
}
//값을 직접안쓰고 반복의 행위만 필요할때 _ 처리하면 된다.

'Swift' 카테고리의 다른 글

Swift - class VS struct  (0) 2022.06.10
Swift - Unwrap 옵셔널 변수  (0) 2022.06.10
Swift - enum 열거형  (0) 2022.06.10
Swift - if  (0) 2022.06.10
Swift - guard  (0) 2022.06.02