0Pricing
Swift Academy · レッスン

ループ — 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 < 3

breakと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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. if/elseの基本
  2. switch — 網羅性、範囲、タプル、where
  3. ループ — for-in、while、repeat-while
← Swift Academyに戻る