広告スペース(バナー)
🐦Swift レッスン
基本文法の基礎8
データ構造とオブジェクト指向7
構文の基本を深める9
関数とデータ構造の応用9
アルゴリズムとテストの基礎8
文字列・数値操作の応用8
実務で役立つ機能8
アルゴリズム練習問題10
レッスン 5 / 68

繰り返し(for-in文)

このレッスンでは、Swiftのfor-in文を使った繰り返し処理を学び、範囲やコレクションを効率よく処理できるようになることを目標にします。「Swift for-in文 使い方」で調べている方向けの内容です。

1...5のような範囲を使って繰り返し処理ができます。配列やコレクションを直接for-inで回すこともでき、インデックスを気にせず要素を扱えます。

サンプルコードでは、for i in 1...5という範囲指定で、1から5までの番号付きメッセージを出力しています。1..<5のように上限を含まない範囲の書き方もあり、目的に応じて使い分けられます。

初心者がよくつまずくのが、.....<の違いです。...は上限を含み、..<は上限を含まないという細かな違いを理解していないと、繰り返し回数がずれてしまうことがあります。

実際の開発現場では、配列の中身を1つずつ処理する場面でfor-in文がもっとも頻繁に使われる基本構文の1つです。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではSwiftを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
1から100までの合計を計算するような、繰り返し処理を使ったプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)