LoginSignup
0
1

More than 1 year has passed since last update.

【Swift】ループ処理

Posted at

概要

ループ基礎の備忘録

for文

for i in 1...10 {
    print(i)
}
// 1から10までが表示される
let count = 1...10
for number in count {
    print(number)
}
// 1から10までが表示される
for i in 1...10 {
    if i % 2 == 1 {
        continue
    }
    print(i)
}
// 2,4,6,8,10が表示される
for i in 1...5 {
    for j in 1...5 {
        let result = i * j
        print(result)
    }
}
// 1 * 1, 1 * 2 ... 5 * 4, 5 * 5 までの計算結果が表示される

while文

var num = 1
while num <= 10 {
    print(num)
    num += 1
}
// 1から10までが表示される

repeat-while文

var num = 1
repeat {
    print(num)
    num += 1
    if num == 12 {
        break
    }
} while num <= 20
//  breakeにより1から11までが表示される
var num = 1
repeat {
    print("処理実行")
    num += 1
} while num <= 10
// "処理実行"が10回表示される
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1