logo

Komentarji PowerShell

Ko želite pomagati drugim z zagotavljanjem informacij o kodi, morate uporabiti kodo komentarji v tej kodi.

Tako kot pri drugih programskih ali skriptnih jezikih lahko komentarje podate v PowerShell za namene dokumentacije.

V lupini PowerShell obstajata dve vrsti komentarjev:

  • Enovrstični komentar
  • Večvrstični komentar ali blok komentarja

Enovrstični komentar

Enovrstični komentarji so tisti komentarji, v katere lahko vnesete a hash simbol # na začetku vsake vrstice. Vse, kar je desno od simbola zgoščenke, bo prezrto. Če napišete več vrstic v skript, ste morali uporabiti simbol hash # na začetku vsake vrstice.

Sintaksa enovrstičnega komentarja

Sledita dve sintaksi za enovrstični komentar:

binarni iskalni algoritem

Sintaksa1:

 # 

Sintaksa2:

 # 

Primeri

Primer1: Ta primer prikazuje, kako uporabiti komentar na koncu vrstice

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

Primer2: Ta primer prikazuje, kako uporabiti komentar pred kodo in na koncu katerega koli stavka.

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

Izhod:

 2 4 6 8 10 

Večvrstični komentar

Z lupino PowerShell 2.0 ali novejšo različico so bili uvedeni večvrstični komentarji ali blokovni komentarji. Če želite komentirati več vrstic, vstavite < # simbol na začetku prve vrstice in #> simbol na koncu zadnje vrstice.

Sintaksa večvrstičnega komentarja

Naslednji blok prikazuje sintakso večvrstičnega komentarja:

 Statement-1 Statement-2 Statement-N 

primer: Naslednji primer opisuje, kako uporabiti večvrstični komentar v kodi.

izberite kot
 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; } </#>

Vnesite naslednji ukaz za prikaz rezultatov zgornjega primera:

 PS C:&gt; $fact 120