0Pricing
Swift Academy · レッスン

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 — イラスト4

よくある質問

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

← Swift Academyに戻る