logo

Komentáře PowerShellu

Pokud chcete ostatním pomoci poskytnutím informací o kódu, musíte použít komentáře v tom kódu.

Stejně jako u jiných programovacích nebo skriptovacích jazyků můžete komentáře zadávat v prostředí PowerShell pro účely dokumentace.

V PowerShellu existují dva typy komentářů:

  • Jednořádkový komentář
  • Víceřádkový komentář nebo blok komentářů

Jednořádkový komentář

Jednořádkové komentáře jsou komentáře, do kterých můžete napsat a hash symbol # na začátku každého řádku. Vše napravo od symbolu hash bude ignorováno. Pokud píšete více řádků ve skriptu, museli jste použít symbol hash # na začátku každého řádku.

Syntaxe jednořádkového komentáře

Níže jsou uvedeny dvě syntaxe pro jednořádkový komentář:

pyspark sql

Syntaxe1:

 # 

Syntaxe2:

 # 

Příklady

Příklad1: Tento příklad ukazuje, jak použít komentář na konci řádku

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

Příklad2: Tento příklad ukazuje, jak použít komentář před kódem a na konci jakéhokoli příkazu.

"zednický vzorec"
 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 >> } >> } 

Výstup:

 2 4 6 8 10 

Víceřádkový komentář

V prostředí PowerShell 2.0 nebo vyšší bylo zavedeno více řádkových komentářů nebo blokových komentářů. Chcete-li okomentovat více řádků, vložte znak < # symbol na začátku prvního řádku a #> symbol na konci posledního řádku.

Syntaxe víceřádkového komentáře

Následující blok zobrazuje syntaxi víceřádkového komentáře:

 Statement-1 Statement-2 Statement-N 

Příklad: Následující příklad popisuje, jak používat víceřádkový komentář v kódu.

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

Chcete-li zobrazit výstup z výše uvedeného příkladu, zadejte následující příkaz:

 PS C:&gt; $fact 120