ループ — for-in、while、repeat-while
for-in 、 while 、 repeat-while ループで処理を繰り返す方法を学びます。
「ループ — for-in、while、repeat-while」はCoddyKit上の無料Swift Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはSwift Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Swift Academyコースには全3レッスンが含まれています。
概要
ループはコードを繰り返し実行します。Swiftにはfor-in、while、repeat-whileが用意されています。
for-inループ
for-inは、範囲、配列、または任意のシーケンスを反復処理します。
for i in 1...3 {
print("i =", i)
}whileループ
whileは、条件が真である間、各実行の前に条件を確認して繰り返します。
var n = 3
while n > 0 {
print("n =", n)
n -= 1
}repeat-whileループ
repeat-whileは本体を実行した後に条件を確認するため、必ず少なくとも1回は実行されます。
var count = 0
repeat {
print("count =", count)
count += 1
} while count < 3breakとcontinue
ループをスキップするにはcontinueを、ループを途中で終了するにはbreakを使用します。
for i in 1...5 {
if i == 3 { continue } // skip 3
if i == 4 { break } // stop loop
print("i =", i)
}ヒント
ヒント:
- あらかじめ決まったシーケンスにはfor-inを使用します。
- 回数がわからない場合はwhileを使用します。
- 本体を少なくとも1回実行する必要がある場合はrepeat-whileを使用します。
ループの保証
クイックチェック: 本体が少なくとも1回実行されることを保証するループはどれですか?
振り返り
振り返り: シーケンスにはfor-in、回数が不明な繰り返しにはwhile、少なくとも1回実行するにはrepeat-whileを使用します。
よくある質問
「ループ — for-in、while、repeat-while」レッスンは無料ですか?
はい。「ループ — for-in、while、repeat-while」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Swift Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Swift Academyコースには全3レッスンが含まれています。
「ループ — for-in、while、repeat-while」で何を学びますか?
for-in 、 while 、 repeat-while ループで処理を繰り返す方法を学びます。 ブラウザで直接実行するハンズオンコードでSwift Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Swift Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのSwift Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「ループ — for-in、while、repeat-while」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このSwift Academyレッスンでコードを書いて実行できますか?
はい。すべてのSwift Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- if/elseの基本
- switch — 網羅性、範囲、タプル、where
- ループ — for-in、while、repeat-while