977 votes

Comment avez-vous commenter le code en PowerShell?

Comment avez-vous commenter le code en PowerShell (1.0 ou 2.0)?

1308voto

JPBlanc Points 26156

Dans PowerShell V1 il n'y a qu' # pour rendre le texte à la suite d'un commentaire.

# This is a comment in Powershell

Dans PowerShell V2 <# #> peut être utilisé pour bloquer les commentaires et plus spécifiquement de l'aide des commentaires.

#REQUIRES -Version 2.0

<#  
.SYNOPSIS  
    A brief description of the function or script. This keyword can be used
    only once in each topic.        
.DESCRIPTION  
    A detailed description of the function or script. This keyword can be
    used only once in each topic.
.NOTES  
    File Name      : xxxx.ps1  
    Author         : J.P. Blanc (jean-paul_blanc@silogix-fr.com)
    Prerequisite   : PowerShell V2 over Vista and upper.
    Copyright 2011 - Jean Paul Blanc/Silogix    
.LINK  
    Script posted over:  
    http://silogix.fr  
.EXAMPLE  
    Example 1     
.EXAMPLE    
    Example 2
#>
Function blabla
{}

Pour plus d'explications sur l' .SYNOPSIS et .* voir about_Comment_Based_Help.

Remarque : la fonction de Ces observations sont utilisées par Get-Help Applet de commande et peut être placé avant le mot-clé function, ou à l'intérieur de l' {} avant ou après le code lui-même.

102voto

adamleerich Points 1722

Vous utilisez la marque de hachage comme ceci

# This is a comment in Powershell

Wikipedia a une bonne page pour garder une trace de la façon de faire des commentaires en plusieurs langues populaires

http://en.wikipedia.org/wiki/Comparison_of_programming_languages_(la syntaxe)#Commentaires

37voto

falcojr Points 365

C'est l' #.

Voir PowerShell - des Caractères Spéciaux Et des Jetons pour les caractères spéciaux.

1voto

user3892628 Points 57

Comme ceci: (en PowerShell 1.0)
Mettre # (espace après) alors que ce soit.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X