Guard
Guard
「Guard」はCoddyKit上の無料Swift Academyレッスンです。 これはレッスン1/1です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはSwift Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Swift Academyコースには全1レッスンが含まれています。
はじめに
こんにちは。
このレッスンでは、頻繁に使用するguard式について学びます。
guard文の使い方はif文と似ています。guard文は、1つ以上の条件が満たされない場合に、プログラムの制御をスコープの外へ移すために使用します。
状況によっては、if文を減らすのに役立ちます。
if文とは異なり、guard文には必ずelse文があり、このelse文は条件が満たされない場合に実行されます。
続き
if文とは異なり、ブロックの外側でも使用できる定数を作成できます。
特に、オプショナルのアンラップに使用されます。
以下の例では、personのDictionaryから値をアンラップしてname定数に代入しています。
name定数は、それが属するブロックの外側で使用できます。
例
例を見てみましょう。
guard true else {
print("Condition not met")
}
print("Condition met")おめでとうございます
おめでとうございます 🎉
このレッスンでは、Swiftでguardを使用する方法を学びました。
次のレッスンでお会いしましょう。

よくある質問
「Guard」レッスンは無料ですか?
はい。「Guard」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Swift Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Swift Academyコースには全1レッスンが含まれています。
「Guard」で何を学びますか?
Guard ブラウザで直接実行するハンズオンコードでSwift Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Swift Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのSwift Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/1です。
「Guard」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このSwift Academyレッスンでコードを書いて実行できますか?
はい。すべてのSwift Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。