この記事では、if-elseステートメントの完全なガイドを示します。
- とは もしも-PowerShellのステートメント?
- ifステートメントの構文。
- PowerShellのif-elseステートメントとは何ですか?
- if-elseステートメントの構文。
それでは始めましょう!
PowerShellのifステートメントとは何ですか?
PowerShellのifステートメントは、括弧内に式/条件を取り、それをテストします。 その結果、trueまたはfalseのいずれかの値が返されます。指定された条件がtrueの場合、ifステートメントに関連付けられたコードブロックが実行されます。 ifステートメントは真の条件のみを扱い、偽の条件とは何の関係もありません。
ifステートメントの構文
以下のスニペットは、PowerShellのifステートメントの基本的な構文を示しています。
もしも((表現/調子)。 {{
// 実行のみ もしも 与えられた式は 真実
}
PowerShellでのifステートメントの動作を理解するために、以下のスクリプトについて考えてみましょう。
$ a =12;
$ b =15;
もしも(($ a -le $ b)。 {{
書き込みホスト((「aはb以下です」)。;
}
このサンプルプログラムでは、ifステートメントを使用して式をテストしました。戻り値がtrueの場合、ifステートメントの本体は実行されます。それ以外の場合は実行されません。
出力は、ifステートメントの動作を検証しました。
指定された式の戻り値がfalseの場合はどうなりますか? if-statementはfalse値をどのように処理しますか?
$ a =12;
$ b =15;
もしも(($ a -ge $ b)。 {{
書き込みホスト((「aはb以下です」)。;
}
上記のスクリプトは、次の出力を生成します。
特定のタスクを実行せずに、カーソルが次の行に移動しました。 ifステートメントが誤った条件を処理しないことを確認しました。
PowerShellのif-elseステートメントとは何ですか?
誤った条件に対処するために、elseステートメントをifステートメントと一緒に使用できます。 Powershellでは、ifステートメントとelseステートメントの組み合わせを使用すると、結果として、真と偽の両方の条件に対処できます。
if-elseステートメントの構文
以下のスニペットは、PowerShellのif-elseステートメントの基本的な構文を示しています。
もしも((テスト条件/表現)。 {{
// 実行のみ もしも 与えられた式は 真実
}
そうしないと{{
// 実行します もしも 指定された式は 真実
}
PowerShellでif-elseステートメントを使用する方法
以下のスニペットは、この点であなたを助けます:
$ a =20;
$ b =15;
もしも(($ a -le $ b)。 {{
書き込みホスト((「aはb以下です」)。;
}
そうしないと{{
書き込みホスト((「aはbより大きい」)。;
}
今回はifステートメントとelseステートメントの両方を使用しましたが、aの値がb以下の場合は、ifステートメントの本体が実行されます。それ以外の場合は、elseステートメントの本体が実行されます。
上記のスニペットは、指定された条件がfalseであるため、elseステートメントが実行されたことを確認しました。
結論
PowerShellでは、if、else、else-ifなどの意思決定ステートメントを使用して、さまざまな条件に基づいてプログラムのフローを管理します。 ifステートメントはtrue条件のみを処理し、elseステートメントはfalse条件のみを処理します。 したがって、PowerShellでは、ifステートメントとelseステートメントを組み合わせて使用して、trueとfalseの両方の条件を処理できます。 この記事では、いくつかの適切な例を使用して、PowerShellのifおよびelse条件のすべての基本を説明しました。
The post PowerShellのif-elseステートメント appeared first on Gamingsym Japan.