logo

Коментари на PowerShell

Когато искате да помогнете на другите, като предоставите информация за код, трябва да използвате коментари в този код.

Точно като други езици за програмиране или скриптове, можете да дадете коментарите в PowerShell за целите на документацията.

В PowerShell има два типа коментари:

  • Едноредов коментар
  • Многоредов коментар или блок за коментари

Едноредов коментар

Едноредовите коментари са тези коментари, в които можете да въведете a хеш символ # в началото на всеки ред. Всичко отдясно на хеш символа ще бъде игнорирано. Ако напишете няколко реда в скрипт, трябва да използвате хеш # символ в началото на всеки ред.

Синтаксис на едноредов коментар

Следват двата синтаксиса за едноредовия коментар:

дървовидна карта

Синтаксис1:

 # 

Синтаксис 2:

 # 

Примери

Пример1: Този пример показва как да използвате коментара в края на ред

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

Пример2: Този пример показва как да използвате коментара преди кода и в края на всеки израз.

сканиране.следваща java
 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 >> } >> } 

Изход:

 2 4 6 8 10 

Многоредов коментар

С PowerShell 2.0 или по-нова версия са въведени многоредови коментари или блокови коментари. За да коментирате няколко реда, поставете < # символ в началото на първия ред и #> символ в края на последния ред.

Синтаксис на многоредов коментар

Следният блок показва синтаксиса на многоредов коментар:

 Statement-1 Statement-2 Statement-N 

Пример: Следващият пример описва как да използвате многоредовия коментар в кода.

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

Въведете следната команда, за да покажете резултата от горния пример:

 PS C:&gt; $fact 120