Quando você quiser ajudar outras pessoas fornecendo informações sobre um código, você deve usar o comentários nesse código.
Assim como outras linguagens de programação ou script, você pode fornecer comentários em um PowerShell para fins de documentação.
No PowerShell, existem dois tipos de comentários:
- Comentário de linha única
- Comentário de múltiplas linhas ou bloco de comentários
Comentário de linha única
Comentários de linha única são aqueles nos quais você pode digitar um cerquilha símbolo # no início de cada linha. Tudo à direita do símbolo de hash será ignorado. Se você escrevesse múltiplas linhas em um script, você teria que usar o hash # símbolo no início de cada linha.
Sintaxe do comentário de linha única
A seguir estão as duas sintaxes para o comentário de linha única:
panda derreter
Sintaxe1:
#
Sintaxe2:
#
Exemplos
Exemplo 1: Este exemplo mostra como usar o comentário no final de uma linha
PS C:> get-childitem #this command displays the child items of the C: drive
Exemplo2: Este exemplo mostra como usar o comentário antes do código e no final de qualquer instrução.
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 >> } >> }
Saída:
2 4 6 8 10
Comentário de múltiplas linhas
Com o PowerShell 2.0 ou superior, foram introduzidos comentários de múltiplas linhas ou comentários de bloco. Para comentar as múltiplas linhas, coloque o < # símbolo no início da primeira linha e #> símbolo no final da última linha.
Sintaxe de comentário de múltiplas linhas
O bloco a seguir exibe a sintaxe do comentário de múltiplas linhas:
Statement-1 Statement-2 Statement-N
Exemplo: O exemplo a seguir descreve como usar o comentário de várias linhas no código.
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; >> } </#>
Digite o seguinte comando para exibir a saída do exemplo acima:
string está vazia
PS C:> $fact 120