0Pricing
Swift Academy · レッスン

条件

条件

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

はじめに

こんにちは。

このレッスンでは、プログラミング言語に欠かせない条件分岐について学びます。

まず、if文について学びます。if文を使うと、条件が成立したかどうかに応じてコードブロックを実行できます。

以下の例には、if文の構文が示されています。

conditional_expressionで表される部分は、Bool値を返す式です。この式がtrueを返すと、波かっこの間にあるコードブロックが実行されます。

if conditional_expression {
   /* set of statements */
}

例

countという名前の数値があるとします。この数値が20より大きい場合は、「はい、countは20より大きいです」というテキストを出力します。

var count:Int = 20
 
if count > 20 {
   print("Yes, count is greater than 20")
}
 
print("always work")

if-else文

場合によっては、ifの条件が満たされないときに実行するコードが必要になることがあります。

この場合はif-else文を使用します。例で確認してみましょう。

var age = 10

if age > 100 {
   print("if age is greater than 100")
} else {
   print("Works when the age is less than 100")
}
 

switch-case

switch-case文

場合によっては、1つのコードブロックで複数の条件の成立を制御したいことがあります。そのような場合は複数のif-else文も使用できますが、より簡単で論理的な方法はswitch-caseです。

以下の例には、5つの異なる条件に対応するswitch-case文が含まれています。

let someNumber = 150

switch someNumber {
case 50:
    print("Number is 50")
case 100:
    print("Number is 100")
case 150:
    print("Number is 150")
case 200:
    print("Number is 200")
case 250:
    print("Number is 250")
default:
    //If none of them meet the requirement then the default block will work.
    print("Otherwise, do something else.")
}

おめでとうございます

おめでとうございます 🎉

このレッスンでは、Swiftで条件文を使用する方法を学びました。

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

条件 — イラスト5

よくある質問

「条件」レッスンは無料ですか?

はい。「条件」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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に戻る