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:> <# this code is used to print the>> factorial of a given number#> PS C:> $a=5 PS C:> $fact=1 PS C:> for ($i=$a;$i -ge 1;$i--) >> { >> $fact=$fact * $i; >> } </#>
Skriv följande kommando för att visa utdata från ovanstående exempel:
PS C:> $fact 120