Når du vil hjælpe andre ved at give oplysningerne om en kode, så skal du bruge kommentarer i den kode.
Ligesom andre programmerings- eller scriptsprog kan du give kommentarerne i en PowerShell til dokumentationsformål.
I PowerShell er der to typer kommentarer:
- Enkeltlinjekommentar
- Kommentar eller kommentarblok med flere linjer
Enkeltlinjekommentar
Enkeltlinjekommentarer er de kommentarer, hvor du kan skrive en hash symbol # i begyndelsen af hver linje. Alt til højre for hash-symbolet vil blive ignoreret. Hvis du skriver de flere linjer i et script, skulle du bruge hash # symbol i starten af hver linje.
Syntaks for kommentar på en enkelt linje
Følgende er de to syntakser for enkeltlinjekommentaren:
ups koncept i java
Syntaks 1:
#
Syntaks 2:
#
Eksempler
Eksempel 1: Dette eksempel viser, hvordan du bruger kommentaren i slutningen af en linje
latex tekststørrelse
PS C:> get-childitem #this command displays the child items of the C: drive
Eksempel 2: Dette eksempel viser, hvordan du bruger kommentaren før koden og i slutningen af en sætning.
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 flere linjer
Med PowerShell 2.0 eller nyere er kommentarer til flere linjer eller blokkommentarer blevet introduceret. For at kommentere de flere linjer skal du sætte < # symbol i begyndelsen af den første linje og #> symbol i slutningen af den sidste linje.
Syntaks for kommentar med flere linjer
Følgende blok viser syntaksen for kommentar med flere linjer:
Statement-1 Statement-2 Statement-N
Eksempel: Følgende eksempel beskriver, hvordan man bruger kommentaren med flere linjer i kode.
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; >> } </#>
Indtast følgende kommando for at vise outputtet fra ovenstående eksempel:
PS C:> $fact 120