Swift-decision-making

提供:Dev Guides
移動先:案内検索

スウィフト-意思決定

意思決定構造では、プログラマーが、プログラムによって評価またはテストされる1つ以上の条件、および条件が true であると判断された場合に実行されるステートメント、およびオプションで次の場合に実行される他のステートメントを指定する必要があります条件は false と判断されます。

以下は、ほとんどのプログラミング言語で見られる典型的な意思決定構造の一般的なものです-

意思決定

Swift 4は、次のタイプの意思決定ステートメントを提供します。 詳細を確認するには、次のリンクをクリックしてください。

Sr.No Statement & Description
1

if statement

ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。

2

if…​else statement

ifステートメントの後に、ブール式がfalseの場合に実行されるオプションのelseステートメントを続けることができます。

3

if…​else if…​else Statement

ifステートメントの後にオプションのelse if …​ elseステートメントを続けることができます。これは、単一のif …​ else ifステートメントを使用してさまざまな条件をテストするのに非常に便利です。

4

nested if statements

1つのifまたはelse ifステートメントを別のifまたはelse ifステートメント内で使用できます。

5

switch statement

switchステートメントを使用すると、値のリストに対する変数の等価性をテストできます。

は? :オペレーター

条件演算子? :*前の章の *if …​ else ステートメントを置き換えるために使用できます。 それは次の一般的な形式を持っています-

Exp1 ? Exp2 : Exp3;

Exp1、Exp2、およびExp3は式です。 コロンの使用と配置に注意してください。

aの値 式は次のように決定されます:Exp1が評価されます。 真の場合、Exp2が評価され、?全体の値になります。 式です。 Exp1がfalseの場合、Exp3が評価され、その値が式の値になります。