0Pricing
Swift Academy · レッスン

範囲演算子

範囲演算子

「範囲演算子」はCoddyKit上の無料Swift Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはSwift Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Swift Academyコースには全1レッスンが含まれています。

概要 - 閉区間演算子

こんにちは。

このレッスンでは、Swiftが提供する範囲演算子について学びます。 

最初に学ぶのは閉区間演算子です。この演算子は、指定した数値を含む閉区間を作成します。

例を見てみましょう。

for index in 1...5 {
    print("\(index) times 5 is \(index * 5)")
}
// 1 times 5 is 5
// 2 times 5 is 10
// 3 times 5 is 15
// 4 times 5 is 20
// 5 times 5 is 25

半開区間演算子

半開区間演算子は、その名前からもわかるように、半開区間を作成します。

次の例をよく見ると、配列の長さは4ですが、範囲は0から3までになっています。

let cats = ["Lucy", "Garfield", "Tom", "Sylvester"]
let count = cats.count
for i in 0..<count {
    print("Cat \(i + 1) is called \(cats[i])")
}
// Person 1 is called Anna
// Person 2 is called Alex
// Person 3 is called Brian
// Person 4 is called Jack

片側範囲

片側範囲

最後に学ぶ演算子は片側範囲です。この演算子を使うと、開始点を指定し、一方向に進む限り、必要な長さのシーケンスを作成できます。

少しわかりにくい説明でしたね。

例を使って、この演算子の使用方法を学びましょう。

let names = ["Leo", "Lucy", "Garfield", "Tom"]
for name in names[2...] {
    print(name)
}
// Brian
// Jack

for name in names[...2] {
    print(name)
}
// Anna
// Alex
// Brian

おめでとうございます

おめでとうございます 🎉

このセクションでは、コードで頻繁に使用する範囲演算子について学びました。

次のレッスンでお会いしましょう 💯

範囲演算子 — イラスト4

よくある質問

「範囲演算子」レッスンは無料ですか?

はい。「範囲演算子」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Swift Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Swift Academyコースには全1レッスンが含まれています。

「範囲演算子」で何を学びますか?

範囲演算子 ブラウザで直接実行するハンズオンコードでSwift Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Swift Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのSwift Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。

「範囲演算子」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このSwift Academyレッスンでコードを書いて実行できますか?

はい。すべてのSwift Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

← Swift Academyに戻る