logo

PowerShell-kommentarer

När du vill hjälpa andra genom att tillhandahålla information om en kod måste du använda kommentarer i den koden.

Precis som andra programmerings- eller skriptspråk kan du ge kommentarerna i ett PowerShell för dokumentationsändamål.

I PowerShell finns det två typer av kommentarer:

  • Enradskommentar
  • Flerradskommentar eller kommentarsblock

En rad kommentar

Enradskommentarer är de kommentarer där du kan skriva en hash symbol # i början av varje rad. Allt till höger om hashsymbolen kommer att ignoreras. Om du skriver flera rader i ett skript, var du tvungen att använda hash #-symbol i början av varje rad.

Syntax för en rad kommentar

Följande är de två syntaxerna för den enradiga kommentaren:

java sträng charat

Syntax1:

 # 

Syntax 2:

 # 

Exempel

Exempel 1: Det här exemplet visar hur du använder kommentaren i slutet av en rad

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

Exempel 2: Det här exemplet visar hur du använder kommentaren före koden och i slutet av ett påstående.

 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 >> } >> } 

Produktion:

 2 4 6 8 10 

Kommentar med flera rader

Med PowerShell 2.0 eller senare har kommentarer med flera rader eller blockkommentarer införts. För att kommentera de flera raderna, sätt < # symbol i början av den första raden och #> symbol i slutet av sista raden.

Syntax för kommentar med flera rader

Följande block visar syntaxen för kommentar med flera rader:

 Statement-1 Statement-2 Statement-N 

Exempel: Följande exempel beskriver hur du använder kommentaren med flera rader i kod.

hur uppfann skolan
 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; } </#>

Skriv följande kommando för att visa utdata från ovanstående exempel:

 PS C:&gt; $fact 120