logo

PowerShell コメント

コードに関する情報を提供して他の人を助けたい場合は、 コメント そのコードで。

他のプログラミング言語やスクリプト言語と同様に、ドキュメント化の目的で PowerShell にコメントを入力できます。

PowerShell には、次の 2 種類のコメントがあります。

  • 一行コメント
  • 複数行コメントまたはコメントブロック

一行コメント

単一行コメントは、次の文字を入力できるコメントです。 ハッシュ シンボル # 各行の先頭に。ハッシュ記号の右側にあるものはすべて無視されます。スクリプトに複数行を記述する場合は、 ハッシュ # 記号 各行の先頭にあります。

一行コメントの構文

単一行コメントの 2 つの構文は次のとおりです。

Cの文字列

構文1:

 # 

構文2:

 # 

例1: この例では、行末のコメントの使用方法を示します。

多態性
 PS C:> get-childitem #this command displays the child items of the C: drive 

例2: この例では、コードの前とステートメントの最後にコメントを使用する方法を示します。

 PS C:> #This code is used to print the even numbers from 1 to 10 PS C:> for($i = 1; $i -le 10; $i++) # This loop statement initialize variable from 1 and increment upto 10. >> { >> $x=$i%2 >> if($x -eq 0) # The if condition checks that the value of variable x is equalt to 0, if yes then execute if body >> { >> echo $i # This statement prints the number which is divisibel by 2 >> } >> } 

出力:

 2 4 6 8 10 

複数行のコメント

PowerShell 2.0 以降では、複数行コメントまたはブロック コメントが導入されています。複数行をコメントするには、< を入れます。 # 最初の行の先頭にある記号と #> 最後の行の終わりにある記号。

複数行コメントの構文

次のブロックは、複数行のコメントの構文を示しています。

 Statement-1 Statement-2 Statement-N 

例: 次の例では、コード内で複数行のコメントを使用する方法を説明します。

 PS C:&gt; <# this code is used to print the>&gt; factorial of a given number#&gt; PS C:&gt; $a=5 PS C:&gt; $fact=1 PS C:&gt; for ($i=$a;$i -ge 1;$i--) &gt;&gt; { &gt;&gt; $fact=$fact * $i; &gt;&gt; } </#>

次のコマンドを入力して、上記の例の出力を表示します。

 PS C:&gt; $fact 120