[swift] 5. 複文


📖 foreach」

for 루프범용 제어 구조foreach 루프であり、배열과 컬렉션にのみ適用される強化forサイクルである.

📖 複文


📌 重複文1の作成


for 인덱스 in 범위 {}
💬 nからm:n...mex 1)
for index in 0...5 {
    print("호호 index: \(index)")
}
💬 不等号範囲:..(부등호)ex 2)
for index in 0..<5 {
    print("호호 index: \(index)")
}

📌 繰り返し文2の作成


💬 ループ時に条件を設定できます
for 인덱스 in 범위 where 조건 {}
ex)
for index in 0..<5 where index % 2 == 0 {
    print("호호 index: \(index)")
}

»空の配列を作成する


var 변수명 : [ 자료형 ] = []
var 변수명 : [ 자료형 ] = [ 자료형 ]()

📌 繰り返し文3の作成


💬 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)")
参考資料